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 :
C'est terriblement lourd, sachant que quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
directement serait pratique, ceci sous-entendant que si la clé n'existe pas, python la crée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part monDico["salut"] += 1
Malheureusement python retourne dans ce cas une erreur (KeyError: 'salut').
Que faire ?
Merci d'avance !
Partager