python中dict报KeyError的问题
如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
根据不同情况用不同的方式
1 楼 jianpx 2011-02-16 dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,而dict[key]实际上是调用了__getitem__方法,你也可以重写这个方法。
发布时间: 2012-12-26 14:39:29 作者: rapoo
python中dict报KeyError的问题
如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
根据不同情况用不同的方式
1 楼 jianpx 2011-02-16 dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,