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 Set intersection()
Python Program to Copy a File
Python Shallow Copy and Deep Copy
Python ascii()
Python String partition()
Python Program to Convert Celsius To Fahrenheit
Python Dictionary
Python if...else Statement
Python String isdigit()
Python Numbers, Type Conversion and Mathematics
Python List clear()
Python max()
Python Program to Display the multiplication Table
Python oct()
Python Program to Find the Largest Among Three Numbers
Python print()
Python Program to Compute all the Permutation of the String
Python Strings
Python String center()
Python Program to Find Sum of Natural Numbers Using Recursion
Python Dictionary items()
Python Set issuperset()
Python Program to Get File Creation and Modification Date
Python RegEx
Python Program to Slice Lists
Python id()
Python Global, Local and Nonlocal variables
Python round()
Python Closures
Python Inheritance
Python Program to Check Whether a String is Palindrome or Not
Python object()