Trouver la clef d’une valeur
Trouver la première clé du dictionnaire fourni qui a la valeur donnée.
- Utilisez
dictionary.items()
etnext()
pour retourner la première clef équivalente avaleur
.
1
2
def find_key(dict, valeur):
return next(key for key, val in dict.items() if val == valeur)
1
2
3
4
5
6
category = {
'ops': 2,
'data': 5,
'dev': 10,
}
find_key(category, 2) # 'ops'