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 Input, Output and Import
Python Program to Find the Factorial of a Number
Python Multiple Inheritance
Python sleep()
Python Recursion
Python time Module
Python hash()
Python issubclass()
Python tuple()
Python Program to Concatenate Two Lists
Python Data Structures and Algorithms - Benjamin Baka
Python oct()
Python Program to Create a Long Multiline String
Python Program to Illustrate Different Set Operations
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Program to Make a Flattened List from Nested List
Python enumerate()
Python Program to Check Leap Year
Deep Learning with Python - Francois Cholletf
Python Program to Get the Full Path of the Current Working Directory
Python property()
Python Type Conversion and Type Casting
Python Namespace and Scope
Python String isnumeric()
Python datetime
Python Numbers, Type Conversion and Mathematics
Python break and continue
Python List count()
Python String capitalize()
Python bytes()
Python strftime()
Python Program to Find the Square Root