--- title: Python's Enumerate Function --- ## Overview `enumerate()` is a built-in function in Python. It is useful for iteration over a list or any other iterable. ## Arguments `enumerate()` requires an iterable, and `start` as an optional parameter (it defines where the indexing starts). ## Return Value Returns an enumerate object. If you call `list()` on it, you can see that each item in the object is a tuple – an index followed by the item in the iterable. ## Usage Example animals = ['cat', 'dog', 'rabbit', 'fox', 'wolf'] # A list of animals. for index, item in enumerate(animals, start=20): print(index, item) ### Output 20 cat 21 dog 22 rabbit 23 fox 24 wolf Try it out! #### More Information - Python's Docs