如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
而dict[key]实际上是调用了__getitem__方法
说明:
D.get(key[, d]) ->D[k] if k in D, else d. d defaults to None.
本文详细解释了在Python中使用字典get()方法的重要性及其与直接访问字典键的区别,避免了可能遇到的KeyError异常,并提供了实例演示。
如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
而dict[key]实际上是调用了__getitem__方法
说明:
D.get(key[, d]) ->D[k] if k in D, else d. d defaults to None.

被折叠的 条评论
为什么被折叠?