Python检查密钥是否在字典中定义
这个问题在这里已经有了答案:
使用in
运算符:
if b in a:
演示:
>>> a = {'foo': 1, 'bar': 2}
>>> 'foo' in a
True
>>> 'spam' in a
False
你真的想开始阅读Python教程,字典部分涵盖了这个主题。
它的语法是if key in dict:
:
if "b" in a:
a["b"] += 1
else:
a["b"] = 1
现在你可能想看看collections.defaultdict
和(对于上面的例子) collections.Counter
。
a = {'foo': 1, 'bar': 2}
if a.has_key('foo'):
a['foo']+=1
else:
a['foo']=1
链接地址: http://www.djcxy.com/p/28879.html