Data & text · ALIAS

itertools

Alias for iter. Range, enumerate, zip, product, permutations, and combinations.

itertools is an alias of iter and shares the same API.

Quick start

use itertools
use itertools

nums = itertools.range 1 6
say nums
say itertools.enumerate nums
say itertools.combinations nums 2

API reference

itertools.range stop | range start stop step?

Build an Int range as a List.

Build an Int range as a List.
itertools.enumerate list

Pair indexes with values.

Pair indexes with values.
itertools.zip list list

Zip two Lists.

Zip two Lists.
itertools.product list list

Cartesian product.

Cartesian product.
itertools.permutations list r?

Generate permutations.

產生 permutations.
itertools.combinations list r

Generate combinations.

產生 combinations.