Leçon 6 / 10 — Chapitre 10: Mise en pratique : suivi de dépenses
Trier les dépenses par montant décroissant
Sixième étape : trier toutes les dépenses du montant le plus élevé au plus faible, avec sorted(), key= et reverse=True — vus au troisième chapitre, déjà appliqués à l'inventaire au huitième chapitre.
depenses = [
{"date": "2026-08-01", "categorie": "alimentation", "montant": 25},
{"date": "2026-08-03", "categorie": "transport", "montant": 10},
{"date": "2026-08-05", "categorie": "loisirs", "montant": 40},
]
depenses_triees = sorted(depenses, key=lambda d: d["montant"], reverse=True)
for d in depenses_triees:
print(f"{d['categorie']:<15}{d['montant']:>6} $")
Ce code affiche loisirs (40 $), puis alimentation (25 $), puis transport (10 $), dans l'ordre décroissant des montants — depenses_triees est une nouvelle liste, depenses reste inchangée, exactement comme observé pour sorted() dans les chapitres précédents.
Ce classement aide à repérer rapidement les postes de dépense les plus importants, sans avoir à parcourir toute la liste dans son ordre d'origine.
À vous de jouer : triez une liste de dépenses par montant décroissant, et affichez uniquement la catégorie de la dépense en tête de liste.
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
7 500 XOF / 11,43 € / 12,46 $
Débloquez les 92 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.