itertools

E431922

itertools is a Python standard library module that provides fast, memory-efficient tools for creating and working with iterators, especially for combinatoric and functional-style operations.

All labels observed (2)

Label Occurrences
itertools canonical 2
Python itertools module 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Python standard library module ⓘ
author Raymond Hettinger ⓘ
availableIn CPython ⓘ
PyPy ⓘ
other Python implementations supporting the standard library ⓘ
category combinatorics utilities ⓘ
iterator utilities ⓘ
designedFor fast iteration ⓘ
memory-efficient iteration ⓘ
documentationSection Python Library Reference ⓘ
focusesOn combinatoric operations ⓘ
functional-style operations ⓘ
iterator building blocks ⓘ
importSyntax import itertools ⓘ
introducedIn Python 2.3 ⓘ
license Python Software Foundation License ⓘ
maintainedBy Python core developers ⓘ
moduleName itertools ⓘ
partOf Python standard library ⓘ
programmingLanguage Python ⓘ
providesFunction accumulate ⓘ
batched ⓘ
chain ⓘ
combinations ⓘ
combinations_with_replacement ⓘ
compress ⓘ
count ⓘ
cycle ⓘ
dropwhile ⓘ
filterfalse ⓘ
groupby ⓘ
islice ⓘ
pairwise ⓘ
permutations ⓘ
product ⓘ
repeat ⓘ
starmap ⓘ
takewhile ⓘ
tee ⓘ
zip_longest ⓘ
runtimeBehavior creates iterators instead of materializing lists ⓘ
stable true ⓘ
supportsParadigm functional programming ⓘ
lazy evaluation ⓘ
threadSafe depends on underlying iterators ⓘ
typicalUseCase combinatorial generation ⓘ
data streaming ⓘ
efficient looping ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

collections → relatedTo → itertools ⓘ
Python official documentation → covers → Python itertools module ⓘ
linked to: itertools