Python check that key is defined in dictionary
本问题已经有最佳答案,请猛点这里访问。
如何检查该键是否在python的字典中定义?
1 2 3 4 5 6 | a={} ... if 'a contains key b': a[b] = a[b]+1 else a[b]=1 |
使用
1 | if b in a: |
演示:
1 2 3 4 5 | >>> a = {'foo': 1, 'bar': 2} >>> 'foo' in a True >>> 'spam' in a False |
你真的想开始阅读python教程,字典一节涵盖了这个主题。
其语法为
1 2 3 4 | if"b" in a: a["b"] += 1 else: a["b"] = 1 |
现在,您可能想看看
1 2 3 4 5 | a = {'foo': 1, 'bar': 2} if a.has_key('foo'): a['foo']+=1 else: a['foo']=1 |
1 2 3 4 | parsedData=[] dataRow={} if not any(d['url'] == dataRow['url'] for d in self.parsedData): self.parsedData.append(dataRow) |
1 2 3 4 | if b in a: a[b]+=1 else: a[b]=1 |