Exercice 36
Écrire une fonction Python qui prend en entrée un dictionnaire de noms de pays et de capitales, et renvoie un dictionnaire inversé avec les capitales comme clés et les pays comme valeurs.
Traiter le ca sdu dictionnaire suivant:
1 2 3 4 5 6 7 8 |
dictionnaire_pays_capitales = { 'France': 'Paris', 'Allemagne': 'Berlin', 'Maroc' : 'Rabat', 'Espagne': 'Madrid', 'Irak' : 'Bagdad', 'Italie': 'Rome' } |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
def inverse_dictionnaire(dictionnaire): dictionnaire_inverse = {} for pays, capitale in dictionnaire.items(): dictionnaire_inverse[capitale] = pays return dictionnaire_inverse # Exemple d'utilisation : dictionnaire_pays_capitales = { 'France': 'Paris', 'Allemagne': 'Berlin', 'Maroc' : 'Rabat', 'Espagne': 'Madrid', 'Irak' : 'Bagdad', 'Italie': 'Rome' } dictionnaire_capitales_pays = inverse_dictionnaire(dictionnaire_pays_capitales) print(dictionnaire_capitales_pays) """ output: dictionnaire inversé : {'Paris': 'France', 'Berlin': 'Allemagne', 'Rabat': 'Maroc', 'Madrid': 'Espagne', 'Bagdad': 'Irak', 'Rome': 'Italie'} """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
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 -
Apprendre les interfaces graphiques avec Python et PyQt
€ 25,00 Acheter le livre -
Apprendre Python En 10 Jours
€ 6,00 Acheter le produit