How to Reverse a Loop in Python?

Estimated read time 1 min read

In Python, it is not possible to reverse a loop itself, but you can reverse the sequence over which the loop is iterating.

For example, if you have a list my_list and you want to loop over it in reverse order, you can use the reversed() function to get a reverse iterator for the list:

my_list = [1, 2, 3, 4, 5]
for item in reversed(my_list):
    print(item)

Output:

5
4
3
2
1

In this example, the reversed() function is called with the my_list as its argument, and it returns a reverse iterator that produces the items of the list in reverse order. The for loop then iterates over this reverse iterator and prints each item.

You May Also Like

More From Author

+ There are no comments

Add yours

Leave a Reply