enumerate()
enumerate(iterable_object,start_value)>>> items = [ 'apple','orange','mango']
>>> enu_Items = enumerate(items)
>>> print(type(enu_Items))
<class 'enumerate'>
>>> print (enu_Items)
<enumerate object at 0x7f3a4321e380>
>>> print (list(enu_Items)) # converting to list
[(0, 'apple'), (1, 'orange'), (2, 'mango')]
>>> enu_Items = enumerate(items, 10) # changing the default counter by passing START parameter
>>> print (list(enu_Items))
[(10, 'apple'), (11, 'orange'), (12, 'mango')]
>>> Months = ["Jan","Feb","Mar","April","May","June"] # use a for loop over a collection
>>> for i, m in enumerate (Months):
... print(i,m)
...
0 Jan
1 Feb
2 Mar
3 April
4 May
5 JuneLast updated
Was this helpful?