Dictionnaire
DonRep 19
Résumé du cours
Dictionnaire: définition
À retenir
Un dictionnaire (ou tableau associatif) est une structure qui associe chaque donnée à une clé. Les données peuvent être hétérogènes.
vehicule1 = {"marque": "Renault",
"modele": "Twingo",
"kilometrage": 23410,
"immatriculation": "AA-123-AA",
"premiere_imat": "2010-10",
"date_vidange": "2020-01"}
Les clés sont des éléments non mutables (entier, chaîne de caractère, tuple…).
Propriétés
Il n’y a pas de notion d’ordre dans un dictionnaire.
On utilise la structure à crochets pour lire ou écrire dans un dictionnaire.
>>> vehicule1["marque"] # accès en lecture
'Renault'
>>> vehicule1["kilometrage"] = 100000 # accès en écriture
>>> vehicule1
vehicule1 = {"marque": "Renault",
"modele": "Twingo",
"kilometrage": 100000,
"immatriculation": "AA-123-AA",
"premiere_imat": "2010-10",
"date_vidange": "2020-01"}
La fonction len renvoie la taille d’un dictionnaire.
>>> len(vehicule1)
6
Itérer
for cle, val in vehicule1.items():
print(cle, " ", val)
Renault
Twingo
100000
AA-123-AA
2010-10
2020-01