dict字典使用方法 keys()、 values() 、items()方法 get()函数  setdefault()函数  dict删除某个元素 dict.pop()  dict.popitem()

1、返回格式

dict_keysdict_values dict_items

dict字典使用方法
keys()、 values() 、items()方法
get()函数
 setdefault()函数
 dict删除某个元素
dict.pop()  dict.popitem()

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值是否存在

它有两个参数:要取得其值的键,以及如果该键不存在时,返回的备用值

dict字典使用方法
keys()、 values() 、items()方法
get()函数
 setdefault()函数
 dict删除某个元素
dict.pop()  dict.popitem()

 setdefault()函数

用途:给dict新增key跟value

他有2个参数,为字典中的某个key添加一个默认值,第一个是key,第二个是如果key之前不存在时设置的值,如果存在则不修改原值

dict字典使用方法
keys()、 values() 、items()方法
get()函数
 setdefault()函数
 dict删除某个元素
dict.pop()  dict.popitem()

 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)形式