Leçon 12 : dict & set comprehension + conditions
La même idée de comprehension s'applique aussi aux dictionnaires et aux ensembles. Pour un dict, tu écris {clé: valeur for élément in séquence} afin de construire un dictionnaire en une seule ligne, et pour un ensemble {expression for élément in séquence}. Comme pour les listes, tu peux ajouter une
Si une list comprehension produit une liste d'éléments, une dict comprehension donne à chaque élément une étiquette de prix — une clé reliée à une valeur. Une set comprehension produit une collection unique, sans doublons.
- dict comprehension
- Construire un dict en une ligne : {clé: valeur for élément in séquence}.
- set comprehension
- Construire un ensemble en une ligne : {expression for élément in séquence} ; les valeurs sont uniques.
- filtre de comprehension
- Un if à la fin qui n'inclut que les éléments qui remplissent la condition — fonctionne aussi pour dict/set.