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 et list() pour retourner toutes les clefs équivalentes a valeur.
python
1
2
def find_keys(dict, valeur):
  return list(key for key, val in dict.items() if val == valeur)
python
1
2
3
4
5
6
ages = {
  'Pierre': 24,
  'Isabelle': 40,
  'Anne': 24,
}
find_keys(ages, 24) # [ 'Pierre', 'Anne' ]