Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Enumerate() in a for Loop | The for Loop
Python Loops Tutorial

Enumerate() 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(___)

Note

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?

Task

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
course content

Course Content

Python Loops Tutorial

Enumerate() 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(___)

Note

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?

Task

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
some-alt