enumerate

Number input items as you loop over them.

Syntax

enumerate(iterable, start=0)

Parameters

NameDescription
iterableIterable
Value to enumerate. Dictionaries enumerate keys.
Required · Positional or named
No default
startInt
First index value.
Optional · Positional or named
Default: 0

Returns

enumerate — A one-use iterator of (index, item) pairs. Items are read only as needed. Use list(result) to keep the pairs.

Example

# Number items before using them
names = ["alpha", "beta"]
for pair in enumerate(names, start=1):
    text(str(pair[0]) + ": " + pair[1])