Des opérations en plus

Dans cette leçon, nous continuerons à manipuler les dictionnaires. Nous utiliserons des opérations pratiques et utiles.

Afficher : clés d'un dictionnaire

Voici comment afficher la liste des clés disponibles dans un dictionnaire dans la langage Python. Pour cela utiliser la méthode .keys().

voiture = {

    "marque": "Toyota",
    "modele": "Yaris",
    "annee": 2019,
    "couleur": "rouge"

}

# Afficher les clés du dictionnaire
the_keys = voiture.keys()

# Convertir le résultat en liste
the_keys = list(the_keys)

print(the_keys)
# Affiche : ['marque', 'modele', 'annee', 'couleur']

Afficher : valeurs d'un dictionnaire

Vous pouvez également obtenir la liste des valeurs.

voiture = {

    "marque": "Toyota",
    "modele": "Yaris",
    "annee": 2019,
    "couleur": "rouge"

}

# Afficher les valeurs du dictionnaire
the_values = voiture.values()

# Convertir le résultat en liste
the_values = list(the_values)

print(the_values)
# Affiche : ['Toyota', 'Yaris', 2019, 'rouge']

Vérifier qu'une clé existe

Dans la leçon sur les conditions, nous avons appris à nous servir du mot-clé if.

Nous allons maintenant l'utiliser pour vérifier qu'une clé existe dans un dictionnaire.

voiture = {

    "marque": "Toyota",
    "modele": "Yaris",
    "annee": 2019,
    "couleur": "rouge"

}

# Vérifier si une clé "annee" existe dans le dictionnaire
if "annee" in voiture:
    print("La clé 'annee' existe dans le dictionnaire voiture")
else:
    print("La clé 'annee' n'existe pas dans le dictionnaire voiture")

# Affiche : La clé 'annee' existe dans le dictionnaire voiture

Liste et dictionnaire

Python possède une puissance remarquable, nous offrant ainsi la capacité de créer des combinaisons qui nous seront utiles dans la production de différentes choses.

Par exemple, nous pouvons produire des tableaux de dictionnaires.

🧐 Soyez attentif à tout ce qui se passe dans le code ci-dessous.

voitures = [
    {
        "marque": "Toyota",
        "modele": "Yaris",
        "annee": 2019,
        "couleur": "rouge"
    },
    {
        "marque": "Wolswagen",
        "modele": "Golf",
        "annee": 2018,
        "couleur": "vert"
    },
]

# Tout afficher
print(voitures)

# Afficher la première voiture
print(voitures[0])

# Afficher la couleurs de la première voiture
print(voitures[0]["couleur"])

Nous avons deux dictionnaires pour deux voitures dans une liste. Nous l'avons manipuler pour recevoir quelques résultats souhaités.