Compréhensions de listes Python — transformations propres
Syntaxe des list comprehensions Python, exemples et quand les préférer aux boucles. Inclut dict et set comprehensions pour scripts de données.
Python list comprehensionslist comprehension Pythoncompréhensions Pythonlistes Pythontutoriel Python
Python List Comprehension Syntax
Les list comprehensions condensent boucle + append en une ligne lisible. Elles sont idiomatiques en Python et présentes dans tout code professionnel.
Why Python list comprehensions Matters
Comprehensions are idiomatic Python — they're faster to read and write than manual loops in data processing scripts.
[expr for x in iterable if condition] replaces three-line loops and is the pattern pandas-adjacent code uses constantly.
Python list comprehensions — Key Ideas You Must Know
- [expr for item in iterable]
- Ajouter if pour filtrer
- Compréhensions imbriquées avec parcimonie
- Dict et set comprehensions
- Lisibilité avant la malice
Python list comprehensions Code Example
PYTHON
squares = [x**2 for x in range(10)]
evens = [x for x in range(20) if x % 2 == 0]Practice Python list comprehensions with Free Lessons
Étudiez listes et boucles sur Sturdee, puis refactorisez des boucles en compréhensions.
Tip: Free interactive lesson: /tutorials/python/python_lists — practice Python list comprehensions with runnable code on Sturdee.
Compréhensions de listes Python — FAQ
Frequently Asked Questions
Les compréhensions sont-elles plus rapides ?+
Souvent légèrement plus rapides que les boucles. Le principal gain est la lisibilité.
Continuer à apprendre en interactif
/tutorials/python/python_lists →