Python enumerate() Function

This guide deals with the Python enumerate function and it’s uses, complete with several examples.

The Python enumerate is a useful function to have with dealing with sequences like Lists or Tuples. The enumerate() takes as input a sequence, iterates over it including a counter for every element, returning it as an enumerate object. The benefit of having an enumerate object is that you can place it in a loop to iterated over.

Syntax

enumerate(iterable, start)

Parameters

  • Iterable: any object that can be iterated over.
  • Start: Index value from which the counter is to be started, by default, value is 0.