Hey guys, in this blog we will see a Python Program to Access the Index of a List Using for Loop.
Example 1: Using enumerate
# Python Program to Access the Index of a List Using for Loop
my_list = [13, 4, 12, 1, 18, 42]
for index, val in enumerate(my_list):
print(index, val)
Output
0 13 1 4 2 12 3 1 4 18 5 42
- Here we traversed in the list using a for-loop.
- We have used an enumerate that will associate an index value with every value of the list.
- This will start the index with 0.
Example 2: Start the indexing with a non-zero value
# Python Program to Access the Index of a List Using for Loop
my_list = [13, 4, 12, 1, 18, 42]
for index, val in enumerate(my_list, start=1):
print(index, val)
Output
1 13 2 4 3 12 4 1 5 18 6 42
- Here we traversed in the list using a for-loop.
- We have used an enumerate that will associate an index value with every value of the list.
- This will start the index with 1.
Example 3: Without using enumerate()
# Python Program to Access the Index of a List Using for Loop
my_list = [13, 4, 12, 1, 18, 42]
for index in range(len(my_list)):
value = my_list[index]
print(index, value)
Output
0 13 1 4 2 12 3 1 4 18 5 42
- First of all, we calculated the length of the list using the len().
- Then we used the range function to create a list of numbers till the length and then we traversed in the list using a for-loop.
- When index = 0, value=list[index] = list[0] = 13
- This will start the index with 0.
Check out our other python programming examples…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


