Académique Documents
Professionnel Documents
Culture Documents
CMQ
Nom : Prénom : Date :
Cyber
Dictionnaires Cours
sécurité
Introduction
Les dictionnaires Python (appelés aussi tableaux associatifs ou tables de hachage) permettent
d’associer des valeurs à des clés (keys). A partir d’une clé, on peut alors accéder directement à la
valeur qui lui est associée.
Un dictionnaire en python est une sorte de liste mais au lieu d’utiliser des index, on utilise des
clés alphanumériques.
Les règles
• Les dictionnaires sont des conteneurs (comme les listes et les tuples).
• Les dictionnaires sont mutables : on peut ajouter, supprimer ou modi er leur contenu.
• Les dictionnaires ne sont pas des séquences : on ne peut pas accéder à leur contenu en
donnant un indice.
• Dans un dictionnaire, les clés doivent être récursivement non mutables, et chaque clé est
unique.
Exemple : Dico_vide = { }
Mon_Dico = { ‘ville’ : ‘Argenteuil’ , ‘lycée’ : ‘Jean Jaurès’ , ‘e ectif’ : 1650 }
On accède à une valeur d’un dictionnaire en donnant la clé à laquelle elle est associée (la clé doit
exister, sinon cela génère une erreur).
print ( Mon_Dico )
>>> { ‘ville’ : ‘Argenteuil’ , ‘lycée’ : ‘Jean Jaurès’ , ‘e ectif’ : 1650 }
print ( Mon_Dico [ ‘lycée’ ] )
>>> Jean Jaurès
Comme les listes et les tuples, les dictionnaires sont itérables. On itère sur les clés, les valeurs ou
les couples clé/valeur grâce à la boucle For.
Par défaut, on itère sur les clés donc on peut noter directement :
for cle in Mon_Dico :
Page 2 sur 2
ff
fi
fi
ff
ff
ff
ffi
fi
ff
ff