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 Input, Output and Import
Python Program to Extract Extension From the File Name
Python Global, Local and Nonlocal variables
Python if...else Statement
Python String isprintable()
Python Program to Convert Two Lists Into a Dictionary
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Check if a Key is Already Present in a Dictionary
Python RegEx
Python Program to Check If a List is Empty
Python String rsplit()
Python Program to Print Colored Text to the Terminal
Python issubclass()
Python String isalnum()
Python Program to Check Armstrong Number
Python Functions
Python Program to Check the File Size
Python String capitalize()
Python String center()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Custom Exceptions
Python exec()
Python dir()
Python Exception Handling Using try, except and finally statement
Python Program to Calculate the Area of a Triangle
Python reversed()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Set remove()
Python slice()
Python Program to Find Factorial of Number Using Recursion
Python Program to Randomly Select an Element From the List
Python Program to Count the Occurrence of an Item in a List