python
pip install cytoolz
python
import cytoolz as ct
python
data = [1, 2, 3, 4, 5]
condition = lambda x: x > 2
filtered_data = list(ct.filter(condition, data))
python
data = [1, 2, 3, 4, 5]
mapped_data = list(ct.map(lambda x: x * 2, data))
python
data = [1, 2, 3, 4, 5]
sum_data = ct.reduce(lambda x, y: x + y, data)
python
add_one = lambda x: x + 1
multiply_by_two = lambda x: x * 2
composed_function = ct.compose(multiply_by_two, add_one)
result = composed_function(3)