Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
PyPI

more-itertools 10.8.0

pip install more-itertools

Latest version

Released:

More routines for operating on iterables, beyond itertools

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for bbayles from gravatar.combbaylesAvatar for erikrose from gravatar.comerikrose

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License Expression: MIT
    SPDXLicense Expression
  • Author:Erik Rose
  • Tags itertools, iterator, iteration, filter, peek, peekable, chunk, chunked
  • Requires: Python >=3.9

Project description

https://readthedocs.org/projects/more-itertools/badge/?version=latest

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.

Grouping

chunked,ichunked,chunked_even,sliced,constrained_batches,distribute,divide,split_at,split_before,split_after,split_into,split_when,bucket,unzip,batched,grouper,partition,transpose

Lookahead and lookback

spy,peekable,seekable

Windowing

windowed,substrings,substrings_indexes,stagger,windowed_complete,pairwise,triplewise,sliding_window,subslices

Augmenting

count_cycle,intersperse,padded,repeat_each,mark_ends,repeat_last,adjacent,groupby_transform,pad_none,ncycles

Combining

collapse,sort_together,interleave,interleave_longest,interleave_evenly,interleave_randomly,zip_offset,zip_equal,zip_broadcast,flatten,roundrobin,prepend,value_chain,partial_product

Summarizing

ilen,unique_to_each,sample,consecutive_groups,run_length,map_reduce,join_mappings,exactly_n,is_sorted,all_equal,all_unique,argmin,argmax,minmax,first_true,quantify,iequals

Selecting

islice_extended,first,last,one,only,strictly_n,strip,lstrip,rstrip,filter_except,map_except,filter_map,iter_suppress,nth_or_last,extract,unique_in_window,before_and_after,nth,take,tail,unique_everseen,unique_justseen,unique,duplicates_everseen,duplicates_justseen,classify_unique,longest_common_prefix,takewhile_inclusive

Math

dft,idft,convolve,dotproduct,matmul,polynomial_from_roots,polynomial_derivative,polynomial_eval,sum_of_squares,running_median,totient

Integer math

factor,is_prime,multinomial,nth_prime,sieve

Combinatorics

circular_shifts,derangements,gray_product,outer_product,partitions,set_partitions,powerset,powerset_of_sets

distinct_combinations,distinct_permutations

combination_index,combination_with_replacement_index,permutation_index,product_index

nth_combination,nth_combination_with_replacement,nth_permutation,nth_product

random_combination,random_combination_with_replacement,random_permutation,random_product

Wrapping

always_iterable,always_reversible,countable,consumer,with_iter,iter_except

Others

locate,rlocate,replace,numeric_range,side_effect,iterate,loops,difference,make_decorator,SequenceView,time_limited,map_if,iter_index,consume,tabulate,repeatfunc,reshape,doublestarmap

Getting started

To get started, install the library withpip:

pipinstallmore-itertools

The 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.

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

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for bbayles from gravatar.combbaylesAvatar for erikrose from gravatar.comerikrose

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License Expression: MIT
    SPDXLicense Expression
  • Author:Erik Rose
  • Tags itertools, iterator, iteration, filter, peek, peekable, chunk, chunked
  • Requires: Python >=3.9

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

more_itertools-10.8.0.tar.gz (137.4 kBview details)

UploadedSource

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

more_itertools-10.8.0-py3-none-any.whl (69.7 kBview details)

UploadedPython 3

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

Hashes for more_itertools-10.8.0.tar.gz
AlgorithmHash digest
SHA256f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd
MD505fc46d7baf167d89c82a383c9f0c2fa
BLAKE2b-256ea5d38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721

See more details on using hashes here.

File details

Details for the filemore_itertools-10.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for more_itertools-10.8.0-py3-none-any.whl
AlgorithmHash digest
SHA25652d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b
MD5fd85a36659d8319dad66a71f3445979c
BLAKE2b-256a48e469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270

See more details on using hashes here.

Supported by

AWS Cloud computing and Security SponsorDatadog MonitoringDepot Continuous IntegrationFastly CDNGoogle Download AnalyticsPingdom MonitoringSentry Error loggingStatusPage Status page

[8]ページ先頭

©2009-2026 Movatter.jp