dic = {"a":1,"b":2}
1.给一个自字典中获取一个不存在的键时设置默认值
正确方法:
dic.get("c",0)
错误方法:
dic.get(“c”,default=0)
运行报错:TypeError: get() takes no keyword arguments
2.使用pop删除字典中的一个键时会返回该键对应的值,删除一个不存在字典中的键时要设置默认值否则会报错
>>> dic
{'c': 1, 'a': 2, 'b': 3}
>>> dic.pop('a')
2
>>> dic.pop('d')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'd'
>>> dic.pop('d',None)
>>>