Table of Contents
In this example, you will learn to access the index of a list using a for loop.
To understand this example, you should have the knowledge of the following Python programming topics:
- Python for Loop
- Python List
- Python enumerate()
1. Example 1: Using enumerate
my_list = [21, 44, 35, 11]
for index, val in enumerate(my_list):
print(index, val)
Output
0 21 1 44 2 35 3 11
Using enumerate(), we can print both the index and the values.
- Pass two loop variables
indexandvalin the for loop. You can give any name to these variables. - Print the required variables inside the for loop block.
The function of enumerate() is to add a counter (i.e. index) to the iterate and return it. If you want to learn more about enumerate(), please visit Python enumerate().
2. Example 2: Start the indexing with non zero value
my_list = [21, 44, 35, 11]
for index, val in enumerate(my_list, start=1):
print(index, val)
Output
1 21 2 44 3 35 4 11
The value of the parameter start provides the starting index.
3. Example 3: Without using enumerate()
my_list = [21, 44, 35, 11]
for index in range(len(my_list)):
value = my_list[index]
print(index, value)
Output
0 21 1 44 2 35 3 11
You can access the index even without using enumerate().
- Using a for loop, iterate through the length of
my_list. Loop variableindexstarts from 0 in this case. - In each iteration, get the value of the list at the current
indexusing the statementvalue = my_list[index]. - Print the
valueandindex.
Related posts:
Python Program to Find Numbers Divisible by Another Number
Introduction to Scientific Programming with Python - Joakim Sundnes
Python List append()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Convert String to Datetime
Python Program to Convert Kilometers to Miles
Python String swapcase()
Python list()
Python abs()
Python List copy()
Python Tuple
Python Program to Find All File with .txt Extension Present Inside a Directory
Python enumerate()
Python Program to Concatenate Two Lists
Python oct()
Python String casefold()
Python String rsplit()
Python Program to Solve Quadratic Equation
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python sorted()
Python Program to Display Calendar
Python bool()
Python String lower()
Python Global, Local and Nonlocal variables
Python Program to Get the Full Path of the Current Working Directory
Python eval()
Python String isspace()
Python Set update()
Python Program to Add Two Numbers
Python bytearray()
Python Set intersection()