pip install fn
python
from fn import _
# Map
squared_numbers = list(map(_ * 2, [1, 2, 3, 4]))
# Filter
even_numbers = list(filter(_ % 2 == 0, [1, 2, 3, 4, 5, 6]))
# Reduce
from fn.func import reduce
sum_of_numbers = reduce(_ + _, [1, 2, 3, 4, 5])
# Compose
add_one_then_square = _.add(1).then(_ ** 2)
result = add_one_then_square(3)