如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,而dict[key]实际上是调用了__getitem__方法
说明:
D.get(key[, d]) ->D[k] if k in D, else d. d defaults to None.
如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,而dict[key]实际上是调用了__getitem__方法
说明:
D.get(key[, d]) ->D[k] if k in D, else d. d defaults to None.
本文标题:Python KeyError异常
本文链接:https://www.haomeiwen.com/subject/bvsbwftx.html
网友评论