Skip to content

Latest commit

 

History

History
105 lines (66 loc) · 1.31 KB

File metadata and controls

105 lines (66 loc) · 1.31 KB

Les dictionnaires

C'est un système de tableau associatif (clef --> valeur)

Créer un dictionnaire

dico = {} #Vide
dico = {key1:value1, key2:value2}

Accéder à une valeur d'un dictionnaire

dico = {key:value}
dico[key]

Exemple

dico = {"name":"Jason"}
print(dico["name"])

Ajouter une valeur au dictionnaire

dico[key2] = value2

Exemple

dico = {"nom":"Bourne"}
print(dico["nom"])
dico["prenom"] = "Jason"
print(dico["prenom"])

Supprimer une valeur du dictionnaire

dico.pop(key)
del dico[key]

Exemple

dico = {"nom":"Bourne", "prenom":"Jason"}
print(dico)

valeur_supprimee = dico.pop("prenom")
print(valeur_supprimee)

Vérifier la présence d'une clef dans un dictionnaire

dico = {"nom":"Bourne", "prenom":"Jason"}
if "prenom" in dico:
    print("OK")
else:
    print("NOK")

Parcourir un dictionnaire

dico = {"nom":"Bourne", "prenom":"Jason"}

for key in dico:
    print(key)

for key in dico.keys():
    print(key)
dico = {"nom":"Bourne", "prenom":"Jason"}

for value in dico.values():
    print(value)
dico = {"nom":"Bourne", "prenom":"Jason"}

for k, v in dico.items():
    print("Clé: {} - Valeur: {}".format(k, v))