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?

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

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?

1. Configure the `for` loop with `enumerate()` to operate on `numbers`, employing `i` for indexes and `v` for values.
3. Increment the `counter` by `1` if the number meets the condition.
4. Display the value of the `counter`.