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…