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