首页 > 其他学习 > python > python中字典的常用操作
2017
09-15

python中字典的常用操作

添加 :直接使用dict[new_k]=value即可。

dict.update()将整个字典的内容拷贝到另一个字典中。dict.update(dict2),将dict2中的键值对添加到字典dict中,如果有重复就覆盖。

删除 :dict.pop(k),删除字典中的一个元素并且返回该被删除元素的值

dict.clear() :删除字典中的所有元素

dict.get(key[,value]):获取指定的键名(key)的值,如果没有该键,则返回value值,默认为空(None)(避免报错)。

dict.setdefault(key[,value=None]),若指定的键名的值存在则返回该值,不存在则添加该键名,值为value

dict.keys()返回字典的键列表

dict.values()返回字典的值列表

dict.items()返回包含键值对的元组组成的列表。

dict.copy(...)

字典的遍历(a为一个已经定义好的字典):

for k in a: print(a[k]) #只遍历key

for k,v in a.items(): print(v) #遍历key和value

for value in d.values():print(value) #只遍历value

关键字in:value in dict_name只能检测出键名是否存在,不能检测值是否存在。

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。