Python KeyError异常

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.

 

【转自】http://blog.csdn.net/tianxicool/article/details/6833020

posted @ 2012-07-25 13:00  jihite  阅读(29788)  评论(0编辑  收藏  举报