PaliSkill
Python intermédiaire

Leçon 4 / 10 — Chapitre 1: Dictionnaires et structures de données

Parcourir un dictionnaire : .items(), .keys(), .values()

Une boucle for sur un dictionnaire parcourt par défaut ses clés :

prix = {"riz": 5, "huile": 8, "sucre": 3}

for produit in prix:
    print(produit)

Pour récupérer aussi les valeurs, deux options existent. .values() donne uniquement les valeurs, et .items() donne des paires (cle, valeur) que l'on peut directement decomposer dans la boucle :

for produit, montant in prix.items():
    print(produit, ":", montant, "$")

Ce code affiche riz : 5 $, puis huile : 8 $, puis sucre : 3 $. .items() est la méthode la plus utilisée en pratique, car elle donne accès aux deux informations (clé et valeur) en une seule boucle, sans avoir à refaire prix[produit] à chaque tour.

.keys() existe aussi, mais est rarement necessaire : for produit in prix et for produit in prix.keys() donnent exactement le même résultat.

A vous de jouer : avec un dictionnaire prix d'au moins trois produits, ecrivez une boucle avec .items() qui affiche une ligne par produit au format "produit : montant $".

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 85 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès