pythonic_fp.iterablesΒΆ

Library of functions for iterating iterables.

Module

Description

merging

Concatenating and merging iterables

drop_take

Dropping and taking values from iterables

folding

Reducing and accumulating iterables

Assumptions:

  • iterables are not necessarily iterators

  • at all times iterator protocol is assumed to be followed

    • all iterators are assumed to be iterable

    • for all iterators foobar we assume iter(foobar) is foobar