Python : Le dictionnaire
1- Définition
En python, un dictionnaire est une de liste utilisant des éléments de type clé-valeur.
Syntaxe
nom_dictionnaire = {} ou nom_dictionnaire = dict()
note_etudiant = {}
ou
note_etudiant = dict()
2- Ajouter des valeurs à un dictionnaire
note_etudiant = {} note_etudiant["Rakhie"] = "10" note_etudiant["Fatime"] = "17" note_etudiant["Bichara"] = "15" note_etudiant["Zouhour"] = "11"
Utilisons print() pour afficher les éléments du dictionnaire.
print(note_etudiant)
Résultat:
3- Récupérer une valeur dans un dictionnaire en utilisant sa clé
Soit le dictionnaire suivant:
note_etudiant = {} note_etudiant["Rakhie"] = "10" note_etudiant["Fatime"] = "17" note_etudiant["Bichara"] = "15" note_etudiant["Zouhour"] = "11"
Récupérer et afficher la valeur d'un élément du dictionnaire à travers sa clé.
print(note_etudiant.get("Rakhie"))
Résultat:
4- Supprimer une valeur dans un dictionnaire en utilisant sa clé
Soit le dictionnaire suivant:
note_etudiant = {} note_etudiant["Rakhie"] = "10" note_etudiant["Fatime"] = "17" note_etudiant["Bichara"] = "15" note_etudiant["Zouhour"] = "11"
Suppression de l'entré d'un dictionnaire
del note_etudiant["Zouhour"]
Affichage
print(note_etudiant)
Résultat:
5- Récupérer les valeurs d'un dictionnaire
Pour récupérer les valeurs d'un dictionnaire, on peut utiliser la boucle for par exemple.
N.B: On fera un article sur boucles dès les prochaines articles.
Soit notre dictionnaire.
note_etudiant = {'Rakhie': '10', 'Fatime': '17', 'Bichara': '15'}
Parcourons ce dictionnaire pour récupérer et afficher ses valeurs.
for valeur in note_etudiant.values(): print(valeur)
Résultat:
6- Récupérer les clé d'un dictionnaire
Pour récupérer les clé d'un dictionnaire, on peut utiliser la boucle for par exemple.
Soit notre dictionnaire.
note_etudiant = {'Rakhie': '10', 'Fatime': '17', 'Bichara': '15'}
Parcourons ce dictionnaire pour récupérer et afficher ses clés.
for cle in note_etudiant.keys(): print(cle)
Résultat:
8- Travaux pratiques
Soit le dictionnaire suivant:
etudiant= {'note': '10', 'nom': 'Rakhie', 'note': '12', 'nom': 'Aly', 'note': '8', 'nom': 'said' }
Afficher la clé et la valeur de ce dictionnaire sous ce format.