python 字典的 setdefault用法

这个函数非常好,其实主要是获取信息,如果获取不到的时候就按照他的参数设置该值。



拿字典来说:



>>> a={}
>>> a['key']='123'
>>> print (a)
{'key': '123'}
>>> print (a.setdefault('key','456'))  #显示a这个字典的'key'值的内容,因为字典有,所以不会去设置它
123

>>> print (a.setdefault('key1','456')) #显示a这个字典的'key1'值的内容,因为字典没有,所以设置为456了
456
>>> a
{'key1': '456', 'key': '123'}



你可能感兴趣的:(python)