通过 Key 取对应的 Value 值,可以通过以下方式设置默认值。如果 get() 方法没有设置默认值,那么如果遇到不存在的 Key,则会返回 None。
>>> d = {'a': 1, 'b': 2}
>>> print(d.get('c', 3)) #没有c这个key,但是设置了默认值
3
>>> d['c'] #没有创建c这个key
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'c'
>>> d['a']
1