Exercice 19
Ecrire un un programme en Python qui prend en entrée deux listes de même longueur, l'une contenant des clés et l'autre des valeurs, et crée un dictionnaire à partir de ces deux listes tout en supprimant les clés dupliqués.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
def dictionnaire_sans_duplication(cles, valeurs): if len(cles) != len(valeurs): raise ValueError("Les listes de clés et de valeurs doivent avoir la même longueur.") dictionnaire = dict(zip(cles, valeurs)) return dictionnaire # Exemple d'utilisation cles = ['a', 'b', 'c', 'a', 'd'] valeurs = [1, 2, 3, 4, 5] dict_sans_duplication = dictionnaire_sans_duplication(cles, valeurs) print("Dictionnaire sans clés dupliquées :", dict_sans_duplication) """ output : Dictionnaire sans clés dupliquées : {'a': 4, 'b': 2, 'c': 3, 'd': 5} """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Apprendre à créer une IA avec Python
€ 15,00 Acheter le livre -
Obtenez Microsoft 365 Famille avec Office 365 apps - 15 Mois + NORTON 360 Deluxe - PC/MAC, tablette et smartphone
€ 57,00 Acheter le produit -
Python pour la Physique: Calcul, Graphisme, Simulation - Richard Taillet
€ 23,00 Acheter le livre