有什么区别:
dict_ = {'a':0, 'b':2, 'c':1}
print(dict_.get('a'))
和
dict_ = {'a':0, 'b':2, 'c':1}
print(dict_['a'])
有什么区别:
dict_ = {'a':0, 'b':2, 'c':1}
print(dict_.get('a'))
和
dict_ = {'a':0, 'b':2, 'c':1}
print(dict_['a'])
缺少键的get方法将返回
None(并允许您指定默认值,如果缺少键,该值将返回),但会[]抛出异常KeyError:不同之处在于调用
dict[key]不存在的键会抛出异常:相同的动作,但
dict.get(key)会给出None: