SyntaxStudy
Sign Up
Home Python Reference enumerate()

enumerate()

function

Adds a counter to an iterable, returning (index, value) pairs. Avoids manual counter variables.

Syntax

enumerate(iterable, start=0)

Example

python
fruits = ['apple', 'banana', 'cherry']

for i, fruit in enumerate(fruits):
    print(f'{i}: {fruit}')
# 0: apple
# 1: banana
# 2: cherry

# Start from 1
for i, fruit in enumerate(fruits, start=1):
    print(f'{i}. {fruit}')