如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常
d = {'a': 1, 'b': 2}
'a' in d
True
or:
d = {'a': 1, 'b': 2}
d.has_key('a')
True
In fact has_key()
was removed in Python 3.x.
如果不知道dict中是否有key的值,那么最好用
dict.get(key)
如果用dict[key]这个读取会报KeyError异常
d = {'a': 1, 'b': 2}
'a' in d
True
or:
d = {'a': 1, 'b': 2}
d.has_key('a')
True
In fact has_key()
was removed in Python 3.x.