Looping in Python. How to use the enumerate() function in…
Looping in Python

How to use the enumerate() function in python

Photo by Florian Olivo on Unsplash

Introduction

Let’s say that we have a list. We want to iterate over this list, printing out the index followed by the list element or value at that index. Let’s accomplish this using a for loop:

num_list= [42, 56, 39, 59, 99] for i in range(len(num_list)):

print(i, num_list[i]) # output:

0 42

1 56

2 39

3 59

4 99

range() is a built-in function in python that allows us to iterate through a sequence of numbers. As seen above, we use the for loop in order to loop through a range object (which is a type of iterable), up to the length of our list. In other words, we start at an i value of 0, and go up to (but not including) the length of num_list, which is 5. We then access the elements of num_list at the i-th index using square brackets.

However, it is important to understand that we are not actually iterating over num_list. In other words, i serves as a proxy for the index that we can use to access the elements from num_list.
['Luay Matalka']
['Software Engineering', 'Programming', 'Python', 'Technology', 'Data Science']