Trouver les clefs d’une valeur
Trouver toutes les clés du dictionnaire fourni qui ont la valeur donnée.
- Utilisez
dictionary.items()
, un générateur etlist()
pour retourner toutes les clefs équivalentes avaleur
.
1
2
def find_keys(dict, valeur):
return list(key for key, val in dict.items() if val == valeur)
1
2
3
4
5
6
ages = {
'Pierre': 24,
'Isabelle': 40,
'Anne': 24,
}
find_keys(ages, 24) # [ 'Pierre', 'Anne' ]