Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

C'est la structure la plus importante après la liste. Au lieu d'accéder par un index (0, 1, 2...), on accède par une CLÉ (Key).

utilisateur = {
    "nom": "Bond",
    "prenom": "James",
    "age": 40,
    "permis": ["Voiture", "Moto", "Tank"]
}

Utilisation

print(utilisateur["nom"]) # "Bond"
print(utilisateur.get("email")) # None (Ne plante pas si la clé n'existe pas)
print(utilisateur.get("email", "Inconnu")) # Renvoie "Inconnu" par défaut

utilisateur["age"] = 41 # Modification
utilisateur["grade"] = "007" # Ajout
del utilisateur["permis"] # Suppression

Parcourir un dico

for cle, valeur in utilisateur.items():
    print(f"{cle} : {valeur}")