Créer une nouvelle entrée dictionnaire par incrémentation
Bonjour,
J'aimerais savoir s'il y a un moyen plus pratique pour créer une nouvelle valeur dans un dictionnaire dans le cas suivant :
Code:
1 2 3 4 5 6
| monDico = {"coucou": 1, "hello":2}
# Je veux incrémenter de 1 la valeur si la clé existe, sinon, ajouter cette clé avec pour valeur 1.
if "salut" in monDico:
monDico["salut"] += 1
else:
monDico["salut"] = 1 |
C'est terriblement lourd, sachant que quelque chose comme :
Code:
monDico["salut"] += 1
directement serait pratique, ceci sous-entendant que si la clé n'existe pas, python la crée.
Malheureusement python retourne dans ce cas une erreur (KeyError: 'salut').
Que faire ?
Merci d'avance !