More like an annonymous function
even_num = lambda x: x%2 == 0
Takes a functions/lambda and an iterable, and returns a map object. So convert to list
square = map(lambda x: x*2, [1,2,3,4,5,6])
#[2, 4, 6, 8, 10, 12]
Returns an object that holds true to the condition. Takes a functions/lambda and an iterable just like a Map
even = filter(lambda x: x%2 == 0, [1,2,3,4,5,6])
#[2, 4, 6]