Les dictionnaires en Python
Un dictionnaire en Python permet de rassembler des éléments qui seront identifiés par une clé.
Contrairement aux listes qui sont délimitées par des crochets, on utilise des accolades pour les dictionnaires.
Exemple :
fiche = {"nom":"Felhi","age":17, "sexe":"Masculin","moyenne":13.25}
On accède à une valeur du dictionnaire en utilisant la clé entourée par des crochets avec la syntaxe suivante : nom_dictionnaire["cle"]
Fonction En Python Exemple Résultat
nom_dict={} eleve={}
Initialiser un dictionnaire Dictionnaire vide
nom_dict=dict() Ou eleve=dict()
Ajouter un élément à un eleve["nom"]="sdiri"
nom_dict["cle"]=valeur eleve={"nom":"sdiri","prenom":"Basem"}
dictionnaire eleve["prenom"]=input("prénom :")
Vérifier la présence d'une
nom_dict.has_key("cle") Print(eleve.has_key("nom")) True
clé dans un dictionnaire
Supprimer une entrée
del nom_dict["cle"] del eleve["nom"] eleve={"prenom":"Basem"}
dans un dictionnaire
nom
Récupérer les clés d'un for cle in nom_dict.keys(): for cle in [Link]() : age
dictionnaire print (cle) print(cle) sexe
moyenne
Felhi
Récupérer les valeurs for valeur in nom_dict.values(): for valeur in [Link]() : 17
d'un dictionnaire print (valeur) print(valeur) Masculin
13.25
nom Felhi
Récupérer les clés et les for cle,valeur in nom_dict.items(): for cle,valeur in [Link](): age 17
valeurs d'un dictionnaire print (cle,valeur) print (cle,valeur) sexe Masculin
moyenne 13.25
a = {'nom': 'klai'}
Fusionner des
[Link](dict2) b = {'prenom': 'ilhem'} a={'nom': 'klai', 'prenom': 'ilhem'}
dictionnaires
[Link](b)