python - Vérifiez si une clé donnée existe déjà dans un dictionnaire

Mots clés : pythondictionarypython

meilleur 4 Réponses python - Vérifiez si une clé donnée existe déjà dans un dictionnaire

vote vote

91

d = {"key1": 10, "key2": 23}  if "key1" in d:     print("this will execute")  if "nonexistent key" in d:     print("this will not") 
d = dict()  for i in range(100):     key = i % 10     d[key] = d.get(key, 0) + 1 
from collections import defaultdict  d = defaultdict(int)  for i in range(100):     d[i % 10] += 1 
vote vote

90

if 'key1' in dict:   print("blah") else:   print("boo") 
vote vote

76

d = {'a': 1, 'b': 2} 'a' in d # <== evaluates to True 'c' in d # <== evaluates to False 
vote vote

68

if 'key1' in my_dict:     ... 

Questions similaires