Accéder aux éléments d'un dictionnaire
Comme tout objet, on peut l'afficher en intégralité avec print() :
>>> d = {"A": 3, "B":7, "C": 9}
>>> print(d)
{'A': 3, 'B': 7, 'C': 9}
On peut afficher la valeur associée à une clé grâce à la syntaxe suivante :
Accès à une valeur
Soit d un dictionnaire :
valeur = d[clé]
Accès à une valeur
>>> d = {"A": 3, "B":7, "C": 9}
>>> print(d["B"])
7
Pour éviter les erreurs, on doit s'assurer que la clé est présente dans le dictionnaire :
Présence de la clé
Soit d un dictionnaire et cle une clé :
cle in dico # Renvoie True ou False selon la présence de la clé
Présence de la clé
>>> d = {"A": 3, "B":7, "C": 9}
>>> print("B" in d)
True
>>> print("D" in d)
False
Enfin, on peut lister l'ensemble des clefs grâce à une boucle for, ce qui permet de parcourir le dictionnaire :
for i in d:
print(f"Clé : {i}")
print(f"Valeur : {d[i]}")
produit l'affichage suivant :
Clé : A
Valeur : 3
Clé : B
Valeur : 7
Clé : C
Valeur : 9