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