python iterate list reverse code example
Example 1: python reverse range
my_list = [1, 2, 3]
my_list.reverse() # my_list is modified
print(my_list) # '[3, 2, 1]'
my_revert = my_list[::-1] # my_list stays [3, 2, 1]
print(my_revert) # '[1, 2, 3]'
# Item by item reverse with range(<start>, <end>, <step>)
for i in range(len(my_list), 0, -1): # my_list is [3, 2, 1]
print(my_list[i-1]) # '1' '2' '3'
for i in reversed(range(len(my_list))):
print(my_list[i]) # '1' '2' '3'
Example 2: python iterate backwards through list
>>> a = ["foo", "bar", "baz"]
>>> for i in reversed(a):
... print(i)
...
or
>>> for i, e in reversed(list(enumerate(a))):
... print(i, e)
Example 3: how to reverse a list in python using for loop
a = ['a', 'b', '4', '5', 'd'] #reverse the List
for i in reversed(a):
print(i)
Example 4: loop through list backwards python
for item in my_list[::-1]:
print item
Example 5: iterate backwards through a list python
a = ["foo","bar","baz"]
for i in range(len(a)-1,-1,-1):
print(a[i])
Example 6: python iterate list reverse
for item in my_list[::-1]:
print item