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:
Python Program to Iterate Over Dictionaries Using for Loop
Python String center()
Python Directory and Files Management
Python print()
Python Decorators
Python Program to Find HCF or GCD
Python Program to Make a Flattened List from Nested List
Python Program to Find Numbers Divisible by Another Number
Python hex()
Python Set intersection()
Python bytes()
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Concatenate Two Lists
Python Program to Find Factorial of Number Using Recursion
Python List append()
Python max()
Python chr()
Python Tuple index()
Python compile()
How to Get Started With Python?
Python String rpartition()
Python Sets
Python list()
Python Global, Local and Nonlocal variables
Python Program to Check the File Size
Python slice()
Python Generators
Python String rjust()
Python Program to Check Armstrong Number
Python Operator Overloading
Python for Loop
Python str()