标签:
一是先判断一下 key 是否存在,用 in 操作符:
if ‘Paul‘ in d: print d[‘Paul‘]
如果 ‘Paul‘ 不存在,if语句判断为False,自然不会执行 print d[‘Paul‘] ,从而避免了错误。
二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>> print d.get(‘Bart‘) 59 >>> print d.get(‘Paul‘) None
标签:
原文地址:http://www.cnblogs.com/hanxing/p/4313765.html