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