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
- Issues
- Releases
- 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.