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 String maketrans()
Python Program to Make a Simple Calculator
Python Variables, Constants and Literals
Python Program to Convert Bytes to a String
Python Program to Count the Number of Digits Present In a Number
Python Program to Find Factorial of Number Using Recursion
Python Program to Iterate Through Two Lists in Parallel
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python classmethod()
Python Set symmetric_difference()
Removing all duplicates from a List in Java
Python del Statement
Using a List of Values in a JdbcTemplate IN Clause
Python Program to Check if a Key is Already Present in a Dictionary
Python getattr()
Python Set union()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python delattr()
Python int()
Python Anonymous / Lambda Function
Python String title()
Python map()
Python Program to Check Prime Number
Python Set issuperset()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python String lower()
Python Program to Check If a String Is a Number (Float)
Python pow()
Python Decorators
Python Object Oriented Programming
Python Strings