setdefault() 函数与get()类似, 如果键不存在于字典中,将会添加键并将值设为默认值。
dict.setdefault(key, default=None)
key:键。
default:如果键不在dict当中,添加的默认键值。
实例:
dc = dict([['q',1],['w',2]])
dc.setdefault('w', None)
Out[27]: 2
dc.setdefault('e', None)
dc
Out[29]: {'e': None, 'q': 1, 'w': 2}