English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico Python

Controle de Fluxo Python

Funções do Python

Tipos de Dados do Python

Python file operations

Python objects and classes

Python date and time

Advanced knowledge of Python

Python reference manual

Python list reverse() usage and example

Python list methods

The reverse() method reverses the elements in the given list. That is, it sorts the elements in the list in reverse order

The syntax of the reverse() method is:

list.reverse()

reverse() parameters

reverse() function does not accept any parameters.

reverse() return value

The reverse() function does not return any value. It only reverses the arrangement of elements and updatesList.

Example1Reverse list

# List of operating systems
os = ['Windows', 'macOS', 'Linux']
print('Original list:', os)
# List reversal
os.reverse()
# Update list
print('Updated list:', os)

When running the program, the output is:

Original list: ['Windows', 'macOS', 'Linux']
Updated list: ['Linux', 'macOS', 'Windows']

There are several other methods to reverse a list.

Example2Use slicing operator to reverse the list

# List of operating systems
os = ['Windows', 'macOS', 'Linux']
print('Original list:', os)
# Reverse the list
# Syntax: reversed_list = os[start:stop:step] 
reversed_list = os[::-1]
# Updated list
print('Updated list:', reversed_list)

When running the program, the output is:

Original list: ['Windows', 'macOS', 'Linux']
Updated list: ['Linux', 'macOS', 'Windows']

Example3Access individual elements in reverse order

If you need to access each element of the list in reverse order, it is best to use the reversed() method.

# List of operating systems
os = ['Windows', 'macOS', 'Linux']
# Print elements in reverse order
for o in reversed(os):
    print(o)

When running the program, the output is:

Linux
macOS
Windows

Python list methods