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 Multiple Inheritance
Python String rjust()
Python classmethod()
Python Program to Check Armstrong Number
Python String join()
Python round()
Python String isnumeric()
Python sum()
Python String partition()
Python Program to Print the Fibonacci sequence
Python Program to Convert Bytes to a String
Removing all duplicates from a List in Java
Python bytes()
Python any()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Remove Duplicate Element From a List
Python Global Keyword
Python print()
Python Set copy()
Python Program to Create Pyramid Patterns
Python String lstrip()
Python Objects and Classes
Python tuple()
Python *args and **kwargs
Python Program to Check if a Number is Odd or Even
Python bool()
How to Get Started With Python?
Python Program to Count the Number of Occurrence of a Character in String
Python Dictionary pop()
Java – Get Random Item/Element From a List
Python Program to Check if a Number is Positive, Negative or 0
Python frozenset()