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.
Signature
Parameters
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.
Return
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
Output:
[(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.
Output:
(10, 1) (11, 2) (12, 3)