Exercice 10
Créer une fonction Python prenant un dictionnaire et une valeur en entrée, et renvoyant la première clé trouvée dans le dictionnaire correspondant à la valeur donnée. Si aucune clé n'est trouvée, la fonction devrait renvoyer None.
Solution
Trouve la première clé dans le dictionnaire correspondant à la valeur donnée. A cet effet nous créons une fonction en python avec les caractéristiques suivantes:
Args:
- dictionnaire (dict) : Le dictionnaire dans lequel rechercher.
- valeur : La valeur à rechercher dans le dictionnaire.
- Returns Clé : correspondante à la valeur ou None si aucune clé n'est trouvée.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def trouver_cle_par_valeur(dictionnaire, valeur): for cle, val in dictionnaire.items(): # tester si le paramètre val = valeur du dictionnaire if val == valeur: return cle return None # Exemple d'utilisation mon_dictionnaire = {'a': 1, 'b': 2, 'c': 3, 'd': 2} cle_trouvee = trouver_cle_par_valeur(mon_dictionnaire, 2) print(cle_trouvee) # l'algorithme renvoie 'b', la première clé correspondant à la valeur 2 |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Promo !
Apprendre Python un guide complet et progressif
Le prix initial était : € 11,00.€ 10,00Le prix actuel est : € 10,00. Ajouter au panier -
Kit Python FRANZIS 67183 Mach's : Raspberry Pi 4 et 400
€ 56,00 Acheter le produit -
Promo !
Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
Le prix initial était : € 99,00.€ 56,00Le prix actuel est : € 56,00. Acheter le produit