Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Filtrer un dictionnaire
Parfois tu as un dictionnaire et tu veux en extraire seulement certaines paires selon un critère. Par exemple, garder uniquement les produits dont le prix est inférieur à 10 euros.
Tu peux le faire avec une dict comprehension filtrée : prix = {'cafe': 4.5, 'champagne': 35, 'eau': 1.2, 'vin': 12} {k: v for k, v in prix.items() if v < 10} donne {'cafe': 4.5, 'eau': 1.2}
Écris une fonction filtrer_notes(notes, seuil) qui prend un dictionnaire {eleve: note} et un seuil, et renvoie un nouveau dictionnaire contenant uniquement les élèves dont la note est supérieure ou égale au seuil.