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

Основы Python

Управление потоком Python

Функции Python

Типы данных Python

Файловые операции Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство Python

Метод reverse() в Python списке использование и примеры

Методы списков Python

Метод reverse() возвращает элементы списка в обратном порядке. Это означает, что элементы списка сортируются в обратном порядке

Синтаксис метода reverse():

list.reverse()

Параметры reverse()

Функция reverse() не принимает никаких параметров.

Возврат значения reverse()

Функция reverse() не возвращает никакого значения. Она только инвертирует элементы и обновляетСписок.

Пример 1: инвертировать список

# список операционных систем
os = ['Windows', 'macOS', 'Linux']
print('Оригинальный список:', os)
# инвертировать список
os.reverse()
# обновить список
print('Обновленный список:', os)

При запуске программы выводится:

Оригинальный список: ['Windows', 'macOS', 'Linux']
Обновленный список: ['Linux', 'macOS', 'Windows']

Есть еще несколько способов инвертировать список.

Пример 2: инвертировать список с помощью оператора среза

# список операционных систем
os = ['Windows', 'macOS', 'Linux']
print('Оригинальный список:', os)
# инвертировать список
# синтаксис: reversed_list = os[start:stop:step] 
reversed_list = os[::-1]
# обновленный список
print('Обновленный список:', reversed_list)

При запуске программы выводится:

Оригинальный список: ['Windows', 'macOS', 'Linux']
Обновленный список: ['Linux', 'macOS', 'Windows']

Пример 3: доступ к единичному элементу в обратном порядке

Если нужно доступ к элементам списка в обратном порядке, лучше использовать метод reversed().

# список операционных систем
os = ['Windows', 'macOS', 'Linux']
# печать элементов в обратном порядке
for o in reversed(os):
    print(o)

При запуске программы выводится:

Linux
macOS
Windows

Методы списков Python