functools library contains many items that allow you
to make the most out of lambda functions. A common example
reduce function. We'll show a demonstration below.
from functools import reduce numbers = [1, 2, 3, 4, 5] # sum via reduce reduce(lambda x, y: x + y, numbers) # prod via reduce reduce(lambda x, y: x * y, numbers)
reduce tells us what we are doing while the
lambda function tells us how we are doing it.