PaliSkill
Python intermédiaire

Chapitre 3 / 10

Compréhensions et tri de données

9 leçons dans ce chapitre.

1

Compréhensions de liste : la syntaxe de base

Disponible
0%

Une compréhension de liste construit une nouvelle liste en une seule ligne, à partir d'une liste existante, sans ecrire de boucle…

Voir les détails du chapitre

Une compréhension de liste construit une nouvelle liste en une seule ligne, à partir d'une liste existante, sans ecrire de boucle classique avec . Ce code affiche . se lit presque comme une phrase : "x fois 2, pour chaque x dans prix" — Python parcourt , applique à chaque élément, et regroupe les résultats dans une nouvelle liste. Ce code est strictement equivalent à : Les deux versions produisent…

🔒

Compréhension de liste avec condition (filtre)

Verrouillée

Une compréhension de liste peut inclure un à la fin, qui filtre les éléments : seuls ceux qui vérifient la condition sont gardes d…

🔒

if / else à l'intérieur d'une compréhension de liste

Verrouillée

Un / peut aussi apparaitre au debut d'une compréhension de liste, non pas pour filtrer, mais pour choisir quelle valeur produire p…

🔒

Compréhension de dictionnaire

Verrouillée

La même idee s'applique aux dictionnaires, avec des accolades et une paire au lieu d'une simple expression. Ce code affiche . Pour…

🔒

Compréhension imbriquée sur une liste de listes

Verrouillée

Quand on a une liste de listes, une compréhension peut parcourir chaque sousliste avec deux à la suite, dans l'ordre ou on les ecr…

🔒

Trier une liste complexe avec sorted() et key=

Verrouillée

trie naturellement une liste de nombres ou de chaines. Pour trier une liste d'éléments plus complexes (des tuples, ou des dictionn…

🔒

Trier en ordre décroissant et selon plusieurs critères

Verrouillée

Le paramètre de inverse l'ordre du tri, sans changer la logique de . Ce code affiche : le tri se fait toujours selon le prix (), m…

🔒

min() et max() avec key=

Verrouillée

et acceptent eux aussi un paramètre , exactement comme : au lieu de trier toute la liste, ils renvoient directement l'élément extr…

🔒

Cas pratique : filtrer et trier un petit catalogue

Verrouillée

Cette dernière leçon combine compréhension avec condition, avec et avec , sur un catalogue de produits. Ce que fait chaque partie…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/9 terminées

Accès complet

La première leçon de chaque chapitre est gratuite (10 leçons sur 95).

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

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