In this tutorial, you will learn about Python enumerate() function and how to use it to enumerate an iterable. The enumerate() function takes a collection (e.g. a tuple) and returns it as an enumerate object. The enumerate() function adds a counter as the key of the enumerate object. ENUMERATE definition: 1. to name things separately, one by one: 2. to name things separately, one by one: 3. to name…. Learn more. Let’s see how you can enumerate a Python list. You can open the Python shell to try it out. You can iterate over a Python list by using enumerate (). Lets see that in a simple example. ... It outputs both the index (i) and the value (j). That was easy! Lets see how you can enumerate a tuple.