itertools.accumulate(iterable[, function, *, initial=None]) | |
itertools.batched(iterable, n) | |
itertools.chain(*iterables) | |
classmethod chain.from_iterable(iterable) | |
itertools.combinations(iterable, r) | |
itertools.combinations_with_replacement(iterable, r) | |
itertools.compress(data, selectors) | |
itertools.count(start=0, step=1) | |
itertools.cycle(iterable) | |
itertools.dropwhile(predicate, iterable) | |
itertools.filterfalse(predicate, iterable) | |
itertools.groupby(iterable, key=None) | |
itertools.islice(iterable, stop) | |
itertools.islice(iterable, start, stop[, step]) | |
itertools.pairwise(iterable) | |
itertools.permutations(iterable, r=None) | |
itertools.product(*iterables, repeat=1) | |
itertools.repeat(object[, times]) | |
itertools.starmap(function, iterable) | |
itertools.takewhile(predicate, iterable) | |
itertools.tee(iterable, n=2) | |
itertools.zip_longest(*iterables, fillvalue=None) | |