How to reverse a list?

QuestionsQuestions8 SkillsProPython Data StructuresSep, 01 2025
0134

You can reverse a list in Python using several methods. Here are a few common approaches:

1. Using the reverse() method

This method reverses the list in place.

my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)  # Output: [5, 4, 3, 2, 1]

2. Using slicing

You can create a reversed copy of the list using slicing.

my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list)  # Output: [5, 4, 3, 2, 1]

3. Using the reversed() function

This function returns an iterator that accesses the given list in reverse order. You can convert it back to a list.

my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
print(reversed_list)  # Output: [5, 4, 3, 2, 1]

Choose any of these methods based on your needs!

0 Comments

no data
Be the first to share your comment!