keys()、 values() 、items()方法
1、返回格式
dict_keys、 dict_values 和 dict_items
2、常用于循环、迭代
for key in dict_temp.keys(): pass for values in dict_temp.values(): pass for k,v in dict_temp.items(): pass
get()函数
用途:校验key值是否存在
它有两个参数:要取得其值的键,以及如果该键不存在时,返回的备用值
setdefault()函数
用途:给dict新增key跟value
他有2个参数,为字典中的某个key添加一个默认值,第一个是key,第二个是如果key之前不存在时设置的值,如果存在则不修改原值
dict删除某个元素
a = {‘a‘:1, ‘b‘:2} del a[‘a‘] #删除键 a a.clear() #清空dict del a #删除字典
a.pop(‘a‘) #key对应的值
a.popitem()#随机返回并删除字典中的一对key-value
dict.pop() dict.popitem()
pop(key[,default])
参数
key: 要删除的键值
default: 如果没有 key,返回 default 值
返回值
返回被删除的值。
popitem() 随机返回并删除字典中的一对键和值
参数
无
返回值
返回一个键值对(key,value)形式