Étant donné un dictionnaire, comment puis-je savoir si une clé donnée de ce dictionnaire a déjà été définie par une valeur autre que None ?
C'est-à-dire que je veux faire ça :
my_dict = {}
if (my_dict[key] != None):
my_dict[key] = 1
else:
my_dict[key] += 1
C'est-à-dire que je veux incrémenter la valeur s'il y en a déjà une, ou la mettre à 1 sinon.
12 votes
Petit problème de code : le code met mon_dict[key] à 1 s'il y a déjà quelque chose, et l'incrémente dans le cas contraire. Je pense que vous voulez ==, pas !=.