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

Course Content

Python Loops Tutorial

Python Loops Tutorial

1. The for Loop
2. The while Loop
3. Nested Loops

bookEnumerate() 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:

12345
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 8
toggle bottom row

bookEnumerate() 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:

12345
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 8
toggle bottom row

bookEnumerate() 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:

12345
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

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:

12345
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Section 1. Chapter 8
Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
some-alt