数据类型划分:
不可变数据类型:bool,int ,str,元组;可哈希。
可变数据类型:列表,字典,集合(set),不可哈希。
字典(dict):key:必须是不可变数据类型,可哈希。
value:任意数据类型。
{key:value,key:value}
特点:二分查找;存储大量的关系型数据,无序的(3.5版本前)
增:
1、直接按键赋值,键若存在,覆盖;键不存在,则添加。
2、setdefault:键若存在,不做改变,键不存在,则增加。
删:
pop:按键删除,有返回值。可设置返回值。
popitem:随机删除,有返回值;返回值为元组,元组里是删除的键值
clear
del
改:
直接按键赋值;
update:覆盖增加
查:
print(dic1.keys())
print(dic1.values())
print(dic1.items())
for k,v in dic1.items()
get