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 isinstance()
Python datetime
Java – Get Random Item/Element From a List
Python strftime()
Python Numbers, Type Conversion and Mathematics
Remove All Occurrences of a Specific Value from a List
Python String partition()
Python zip()
Python super()
Python Data Structures and Algorithms - Benjamin Baka
Python Multiple Inheritance
Python Set difference()
Python type()
Python locals()
Python Program to Measure the Elapsed Time in Python
Python issubclass()
Python Program to Merge Two Dictionaries
Python eval()
Python len()
Python abs()
Python Program to Count the Occurrence of an Item in a List
Python String startswith()
Python Program to Check if a Number is Odd or Even
Python Dictionary keys()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Find HCF or GCD
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python open()
Python String index()
Python String splitlines()
Python range()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth