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 Catch Multiple Exceptions in One Line
Python Program to Iterate Through Two Lists in Parallel
Python Exception Handling Using try, except and finally statement
Python Program to Check Prime Number
Python String upper()
Python int()
Python dict()
Python Global, Local and Nonlocal variables
Python sorted()
Python Set isdisjoint()
Python Shallow Copy and Deep Copy
Python String join()
Python Set symmetric_difference_update()
Python Inheritance
Python List copy()
Python min()
Python if...else Statement
Python Dictionary update()
Python List index()
Python String rfind()
Python Program to Display the multiplication Table
Python Program to Convert Two Lists Into a Dictionary
How to get current date and time in Python?
Python Dictionary setdefault()
Python Program to Parse a String to a Float or Int
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Variables, Constants and Literals
Python next()
Python Decorators
Python Program to Find HCF or GCD
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python String isdigit()