enumerate()

The syntax of enumerate() is:

enumerate(iterable, start=0)

enumerate() Parameters

The enumerate() method takes two parameters:

  • iterable - a sequence, an iterator, or objects that supports iteration

  • start (optional) - enumerate() starts counting from this number. If start is omitted, 0 is taken as start.

Return Value from enumerate()

The enumerate() method adds counter to an iterable and returns it. The returned object is a enumerate object.

Example 1: How enumerate() works in Python?

grocery = ['bread', 'milk', 'butter']
enumerateGrocery = enumerate(grocery)

print(type(enumerateGrocery))

# converting to list
print(list(enumerateGrocery))

# changing the default counter
enumerateGrocery = enumerate(grocery, 10)
print(list(enumerateGrocery))

Example 2: Looping Over an Enumerate object

Last updated

Was this helpful?