0
List Comprehensions1 / 4

CRASH COURSE

List Comprehensions

A list comprehension creates a list in one readable expression.

  • The pattern is [expression for item in sequence]. Python computes the expression for each item.
  • Add a condition to keep only matching items: [n for n in numbers if n > 0].
numbers = [1, 2, 3, 4, 5, 6]
squares = [n * n for n in numbers]
evens = [n for n in numbers if n % 2 == 0]

print(squares)
print(evens)