Table of Contents
In this tutorial, we will learn about the Python List reverse() method with the help of examples.
The reverse() method reverses the elements of the list.
Example
# create a list of prime numbers
prime_numbers = [2, 3, 5, 7]
# reverse the order of list elements
prime_numbers.reverse()
print('Reversed List:', prime_numbers)
# Output: Reversed List: [7, 5, 3, 2]
1. Syntax of List reverse()
The syntax of the reverse() method is:
list.reverse()
2. reverse() parameter
The reverse() method doesn’t take any arguments.
3. Return Value from reverse()
The reverse() method doesn’t return any value. It updates the existing list.
4. Example 1: Reverse a List
# Operating System List
systems = ['Windows', 'macOS', 'Linux']
print('Original List:', systems)
# List Reverse
systems.reverse()
# updated list
print('Updated List:', systems)
Output
Original List: ['Windows', 'macOS', 'Linux'] Updated List: ['Linux', 'macOS', 'Windows']
There are other several ways to reverse a list.
5. Example 2: Reverse a List Using Slicing Operator
# Operating System List
systems = ['Windows', 'macOS', 'Linux']
print('Original List:', systems)
# Reversing a list
# Syntax: reversed_list = systems[start:stop:step]
reversed_list = systems[::-1]
# updated list
print('Updated List:', reversed_list)
Output
Original List: ['Windows', 'macOS', 'Linux'] Updated List: ['Linux', 'macOS', 'Windows']
6. Example 3: Accessing Elements in Reversed Order
If you need to access individual elements of a list in the reverse order, it’s better to use the reversed() function.
# Operating System List
systems = ['Windows', 'macOS', 'Linux']
# Printing Elements in Reversed Order
for o in reversed(systems):
print(o)
Output
Linux macOS Windows
Related posts:
Partition a List in Java
Python oct()
Python Dictionary fromkeys()
Python Program to Access Index of a List Using for Loop
Python Program to Extract Extension From the File Name
Python Program to Compute the Power of a Number
Python any()
Python List
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Program to Find Hash of File
Python Set intersection()
Python time Module
Python max()
Python String isdigit()
Python Dictionary
Python Package
Python tuple()
Python while Loop
Converting Iterator to List
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Find Numbers Divisible by Another Number
Python sorted()
Python String startswith()
Python Objects and Classes
Python Program to Generate a Random Number
Python Program to Print Colored Text to the Terminal
Python hash()
Python Program to Merge Two Dictionaries
Python Program to Differentiate Between type() and isinstance()
Removing all Nulls from a List in Java
Python divmod()
Python Set pop()