读书人

python中dict报KeyError的有关问题

发布时间: 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就返回默认值的功能,
而dict[key]实际上是调用了__getitem__方法,你也可以重写这个方法。

读书人网 >Ruby Rails

热点推荐