1 dict.items()
https://www.runoob.com/python3/python3-att-dictionary-items.html
2 setdefault的用法
注意setdefault方法第一次对某个key设置默认值后,之后再设置不起作用.
d = {1:'数学',2:'语文'} print(d) # 并未修改原来key的值,setdefault方法主要用于添加k-v对,而不是为了修改key对应的值, d.setdefault(1,'语文') d.setdefault(3,'化学') # 只有第一次设置有效,之后的设置无法覆盖之前的 d.setdefault(3,'生物') print(d) # {1: '数学', 2: '语文'} # {1: '数学', 2: '语文', 3: '化学'}
3 get用法
由字典的key查找对应的value的方法,如果key不存在的话,返回规定的默认值,不指定默认值的话,返回None.
d = {1:2, 3:4, 5:6} print(d.get(1)) print(d.get(7, 'kkk')) print(d.get(7))
ddd