Python filter

Python filter

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]

def even(n):
    return n % 2 == 0

evens = list(filter(even, nums))
print(evens) # [2, 4, 6, 8]

# lambda
evens_lambda = list(filter(lambda x: x%2==0, nums))
print(evens_lambda) # [2, 4, 6, 8]

Leave a Comment