enumerate python Function
A lot of times when dealing with iterators, we also get a need to keep a count of iterations. Python eases the programmers’ task by providing a built-in function enumerate() for this task.
Enumerate() method adds a counter to an iterable and returns it in a form of enumerate object. This enumerate object can then be used directly in for loops or be converted into a list of tuples using list() method.
Example
x = ('apple', 'banana', 'cherry') y = enumerate(x) print(list(y))
Output
[(0, 'apple'), (1, 'banana'), (2, 'cherry')]