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
index
andval
in 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 variableindex
starts from 0 in this case. - In each iteration, get the value of the list at the current
index
using the statementvalue = my_list[index]
. - Print the
value
andindex
.
Related posts:
Python break and continue
Python Program to Solve Quadratic Equation
Python Program to Return Multiple Values From a Function
Python staticmethod()
Python classmethod()
Python del Statement
Python eval()
Python Keywords and Identifiers
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python String join()
Python Machine Learning - Sebastian Raschka
Python Set pop()
Python String rjust()
Python pass statement
Python Program to Get the Last Element of the List
Python Numbers, Type Conversion and Mathematics
Python Program to Get the Full Path of the Current Working Directory
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python len()
Python String startswith()
Python frozenset()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Display Calendar
Python Global, Local and Nonlocal variables
Python property()
Python Program to Get File Creation and Modification Date
Python Program to Get a Substring of a String
Python Program to Get the Class Name of an Instance
Python String strip()
Python Program to Check Prime Number
Python Tuple index()