首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

python中dict报KeyError的有关问题

2012-12-26 
python中dict报KeyError的问题如果不知道dict中是否有key的值,那么最好用dict.get(key)如果用dict[key]这

python中dict报KeyError的问题

如果不知道dict中是否有key的值,那么最好用

dict.get(key)

如果用dict[key]这个读取会报KeyError异常,

根据不同情况用不同的方式

1 楼 jianpx 2011-02-16   dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,
而dict[key]实际上是调用了__getitem__方法,你也可以重写这个方法。

热点排行