Javatpoint Logo
Javatpoint Logo

Python enumerate() Function

Python enumerate() function returns an enumerated object. It takes two parameters first is a sequence of elements and the second is the start index of the sequence. We can get sequence elements either through a loop or next() method.

The next() method of the iterator returned by enumerate() returns a tuple and the values obtained from iterating over a sequence.



sequence: It must be a collection or a sequence. It is the required parameter.

start: It is an optional index, used to set starting of the sequence.


This method returns an object of the enumerated type.

Let's see some examples of enumerate() function to understand it's functionality.

Python enumerate() Function Example 1


[(0, 1), (1, 2), (2, 3)]

Python enumerate() Function Example 2

Here, we are getting elements using a loop. See the example below.

Python enumerate() Function Example 3

Here, we are passing the start index as 10. So, the enumerate will start from 10 to till the elements present in the sequence.


(10, 1)
(11, 2)
(12, 3)

Next TopicPython Functions

Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials

B.Tech / MCA