more-itertools 10.8.0
pip install more-itertools
Released:
More routines for operating on iterables, beyond itertools
Navigation
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License Expression: MIT
SPDXLicense Expression - Author:Erik Rose
- Tags itertools, iterator, iteration, filter, peek, peekable, chunk, chunked
- Requires: Python >=3.9
Classifiers
- Development Status
- Intended Audience
- Natural Language
- Programming Language
- Topic
Project description
Python’sitertools library is a gem - you can compose elegant solutionsfor a variety of problems with the functions it provides. Inmore-itertoolswe collect additional building blocks, recipes, and routines for working withPython iterables.
Getting started
To get started, install the library withpip:
pipinstallmore-itertoolsThe recipes from theitertools docsare included in the top-level package:
>>>frommore_itertoolsimportflatten>>>iterable=[(0,1),(2,3)]>>>list(flatten(iterable))[0,1,2,3]Several new recipes are available as well:
>>>frommore_itertoolsimportchunked>>>iterable=[0,1,2,3,4,5,6,7,8]>>>list(chunked(iterable,3))[[0,1,2],[3,4,5],[6,7,8]]>>>frommore_itertoolsimportspy>>>iterable=(x*xforxinrange(1,6))>>>head,iterable=spy(iterable,n=3)>>>list(head)[1,4,9]>>>list(iterable)[1,4,9,16,25]For the full listing of functions, see theAPI documentation.
Links elsewhere
Blog posts aboutmore-itertools:
Development
more-itertools is maintained by@erikroseand@bbayles, with help frommany others.If you have a problem or suggestion, please file a bug or pull request in thisrepository. Thanks for contributing!
Version History
The version history can be found indocumentation.
Project details
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License Expression: MIT
SPDXLicense Expression - Author:Erik Rose
- Tags itertools, iterator, iteration, filter, peek, peekable, chunk, chunked
- Requires: Python >=3.9
Classifiers
- Development Status
- Intended Audience
- Natural Language
- Programming Language
- Topic
Release historyRelease notifications |RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more aboutwheel file names.
Copy a direct link to the current filters
File details
Details for the filemore_itertools-10.8.0.tar.gz.
File metadata
- Download URL:more_itertools-10.8.0.tar.gz
- Upload date:
- Size: 137.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd | |
| MD5 | 05fc46d7baf167d89c82a383c9f0c2fa | |
| BLAKE2b-256 | ea5d38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721 |
File details
Details for the filemore_itertools-10.8.0-py3-none-any.whl.
File metadata
- Download URL:more_itertools-10.8.0-py3-none-any.whl
- Upload date:
- Size: 69.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b | |
| MD5 | fd85a36659d8319dad66a71f3445979c | |
| BLAKE2b-256 | a48e469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270 |