How to Reverse a List in Python | Python Program

In this article, we will learn to reverse the list using the python program.

Reverse a list using 3 methods:

  1. Using reverse() function
  2. Using reversed() function
  3. Using Slicing 


Using reverse() function

Explanation

The reverse() function is used to reverse all the elements of the list.

Program

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# List
List = [1, 2, 3, 4, 5, 6]

# Print the original list
print("Original List is ",List)

# use reverse() function to reverse the list 
List.reverse()

# print the reversed list
print("Reverse List is ",List)

Output

Original List is [1, 2, 3, 4, 5, 6]
Reverse List is [6, 5, 4, 3, 2, 1]


Using reversed() function

Explanation

The Reversed() function is used while iterating, and this function reversed all the elements.

Program

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# List
List = [1, 2, 3, 4, 5, 6]

# Print the original list
print("Original List is ",List)

# Make a list 
Reversed_List = []

# iterate the list in reverse order using reversed() function
for ele in reversed(List):
    # append elements to the new list
    Reversed_List.append(ele)

# print the reversed list
print("Reverse List is ",Reversed_List)

Output

Original List is [1, 2, 3, 4, 5, 6]
Reverse List is [6, 5, 4, 3, 2, 1]


Using Slicing

Explanation

Using the slicing technique we easily convert our list into reverse. 

Program

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# List
List = [1, 2, 3, 4, 5, 6]

# Print the original list
print("Original List is ",List)

# Slicing the list
Reversed_List = List[::-1]

# print the reversed list
print("Reverse List is ",Reversed_List)

Output

Original List is [1, 2, 3, 4, 5, 6]
Reverse List is [6, 5, 4, 3, 2, 1]
Next Post Previous Post
No Comment
Add Comment
comment url