Python's more-itertools
is a fantastic compliment to itertools
but it's
inconvenient to have to constantly look up which itertool is in which library.
Oops All Itertools heaps them together into a loose pile in a single namespace.
Inspired by more-itertools issue 681
Code: | https://github.com/lonnen/oops-all-itertools |
---|---|
Issues: | https://github.com/lonnen/oops-all-itertools/issues |
Releases: | https://pypi.org/project/oops_all_itertools/#history |
License: | MIT; See LICENSE |
To get started, install the library with pip:
$ pip install oops-all-itertools
>>> from oops_all_itertools import chain, chunked
>>> list(chain.from_iterable(chunked(range(6), 3)))
[0, 1, 2, 3, 4, 5]
For the full list of functions, see the itertools API documentation and the more-itertools API documentation.