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 iter()
Python Program to Find Factorial of Number Using Recursion
Python Program to Extract Extension From the File Name
Python String translate()
Python Function Arguments
Python String upper()
Python String isnumeric()
Python Program to Count the Number of Digits Present In a Number
Python del Statement
Python *args and **kwargs
Python Decorators
Python Variables, Constants and Literals
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python String index()
Python Program to Check Prime Number
Python List sort()
Python Program to Convert String to Datetime
Python Set remove()
Python String strip()
Python Program to Print all Prime Numbers in an Interval
Python Program to Compute all the Permutation of the String
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Display Fibonacci Sequence Using Recursion
Python any()
Deep Learning in Python - LazyProgrammer
Python complex()
Python Program to Add Two Matrices
Python Program to Catch Multiple Exceptions in One Line
Python strptime()
Python delattr()
Python Program to Trim Whitespace From a String
Python Program to Make a Flattened List from Nested List