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 print()
Python hasattr()
Python break and continue
Python bytes()
Python slice()
Python Dictionary update()
Python Program to Add Two Numbers
Using a List of Values in a JdbcTemplate IN Clause
Remove All Occurrences of a Specific Value from a List
Python String zfill()
Python Program to Multiply Two Matrices
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Display Fibonacci Sequence Using Recursion
Python String lstrip()
Python Program to Find the Size (Resolution) of a Image
Python Operators
Python Objects and Classes
Python Program to Compute all the Permutation of the String
Python Program to Differentiate Between type() and isinstance()
Python Modules
Python String isalnum()
Python ord()
Python String rjust()
Python Program to Copy a File
Python Dictionary clear()
Python input()
Python Program to Count the Occurrence of an Item in a List
Python Program to Get the Class Name of an Instance
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Exception Handling Using try, except and finally statement
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Deep Learning in Python - LazyProgrammer