Enumerate() in a for LoopEnumerate() in a for Loop

The enumerate() function proves valuable when we need to access both the value and its index within any sequence, such as a list or string.

For instance, a list serves as an ordered data structure that associates each item with a unique index number. Utilizing this index number, we can conveniently access or alter the corresponding value.

The syntax for using enumerate() is: for index, value in enumerate(___)


As a quick reminder: index refers to the position of an element. In Python, we begin counting indexes from 0.

Examine the following code:

How does the code work?


Count the quantity of numbers in the list that are multiples of three.

  1. Configure the for loop with enumerate() to operate on numbers, employing i for indexes and v for values.
  2. Establish the condition that checks whether a number is a multiple of three.
  3. Increment the counter by 1 if the number meets the condition.
  4. Display the value of the counter.

Everything was clear?

Section 1. Chapter 8
toggle bottom row