Filtering with Comprehensions
Add an if clause at the end of a list comprehension to filter elements.
Add an if clause at the end of a list comprehension to filter elements.
evens = [x for x in range(20) if x % 2 == 0]
print(evens)
# [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
The filter condition comes after the for clause, not before.