High-performance functional programming utilities with Cython optimization.
Cython implementation of Toolz: High performance functional utilities
$ python -c "from cytoolz import partition; print(list(partition(2, [1,2,3,4])))"$ python -c "from cytoolz import compose; f = compose(sum, list); print(f(range(5)))"$ python -c "from cytoolz import groupby; data = [{'k': 'a', 'v': 1}, {'k': 'a', 'v': 2}]; print(groupby('k', data))"$ python -c "from cytoolz import concat; print(list(concat([[1,2], [3,4]])))"$ python -c "from cytoolz import merge; print(merge({'a': 1}, {'b': 2}))"