Python检查字典中是否定义了键

Python检查字典中是否定义了键,python,hash,dictionary,Python,Hash,Dictionary,如何在python中检查字典中是否定义了键 a={} ... if 'a contains key b': a[b] = a[b]+1 else a[b]=1 在操作符中使用: if b in a: 演示: 你真的想开始阅读Python教程了,它涵盖了这个主题。它的语法是if key in dict:: if "b" in a: a["b"] += 1 else: a["b"] = 1 现在,您可能需要查看集合.defaultdict和(对于上述情况)集合.Coun

如何在python中检查字典中是否定义了键

a={}
...
if 'a contains key b':
  a[b] = a[b]+1
else
  a[b]=1

在操作符中使用

if b in a:
演示:


你真的想开始阅读Python教程了,它涵盖了这个主题。

它的语法是
if key in dict:

if "b" in a:
    a["b"] += 1
else:
    a["b"] = 1

现在,您可能需要查看
集合.defaultdict
和(对于上述情况)
集合.Counter

这不能在Python 3中使用,最好在
中使用

if b in a:
     a[b]+=1
else:
    a[b]=1
if b in a:
     a[b]+=1
else:
    a[b]=1
a = {'foo': 1, 'bar': 2}
if a.has_key('foo'):
    a['foo']+=1
else:
    a['foo']=1
parsedData=[]
dataRow={}
if not any(d['url'] == dataRow['url'] for d in self.parsedData):
       self.parsedData.append(dataRow)