Page 02
Python
List Comprehensions for Fast Transformations
Core idea List comprehensions keep short transformations readable when the operation is simple and the intent is obvious. Revision points Use them for mapping and filtering. Avoid...
Core idea
List comprehensions keep short transformations readable when the operation is simple and the intent is obvious.
Revision points
- Use them for mapping and filtering.
- Avoid nesting too deeply.
- Prefer explicit loops when the logic becomes hard to scan.
scores = [42, 75, 91, 63]
passed = [score for score in scores if score >= 70]
print(passed)
What to remember
Readable Python wins over clever Python.