字典

1.字典{}
字典是成对的保存数据key:value,每项数据之间用逗号隔开。
key在字典中不可以重复,存储数据哈希key来计算。
key必须是可哈希的(不可变就是可哈希),value没有要求可以存任意数据。
不可变:字符串、int、元祖(tuple)、bool
可变的:list、dict、set(集合)
 
2.增
dic [key] = value 如果key重复,后面的value会覆盖掉前面的
dic.setdefault(key,value) 先判断key是否存在,key存在就不会再添加
 
3.删除
dic.pop(key) 指定某个key删除 有返回值,返回值就是可以输出删除的内容
dic.popitem() 实际上随机删除一个
dic.clear 清空字典
del dic[key] 指定某个key删除 没有返回值
 
4.修改
dic[key] = new value
dic.upate(dic1) 把dic1覆盖到dic
 
4.查询
dic.[key] 字典没有key会报错
dic.get(key) 没有key会有返回None
dic.setdefault(key,value) 字典有key返回值,没有key则添加
 
5.解剖
for c in dic.keys() 拿到所有key
for c in dic.values() 拿到所有的value
items() 键值对的集合(key,value)
for k,v in dic.items()
print(k,v)
 
6.嵌套
汪峰

原文地址:https://www.cnblogs.com/v-h3/p/9838073.html