List Comprehension Basics
List comprehensions provide a concise way to create lists by iterating and optionally filtering in a single expression.
List comprehensions provide a concise way to create lists by iterating and optionally filtering in a single expression.
squares = [x**2 for x in range(10)]
print(squares)
# [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
List comprehensions are faster than equivalent for-loops for building lists.