Compréhensions de liste

Une compréhension de liste construit une nouvelle liste en une expression, à partir d'un itérable, avec un filtre optionnel. Elle est plus concise qu'une boucle avec append et reste lisible tant qu'elle est simple. Le même principe existe pour les dictionnaires et les ensembles.

Exemple

carres = [n * n for n in range(10) if n % 2 == 0]

Notions voisines

Tout le glossaire