English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод reverse() возвращает элементы списка в обратном порядке. Это означает, что элементы списка сортируются в обратном порядке
Синтаксис метода reverse():
list.reverse()
Функция reverse() не принимает никаких параметров.
Функция reverse() не возвращает никакого значения. Она только инвертирует элементы и обновляетСписок.
# список операционных систем os = ['Windows', 'macOS', 'Linux'] print('Оригинальный список:', os) # инвертировать список os.reverse() # обновить список print('Обновленный список:', os)
При запуске программы выводится:
Оригинальный список: ['Windows', 'macOS', 'Linux'] Обновленный список: ['Linux', 'macOS', 'Windows']
Есть еще несколько способов инвертировать список.
# список операционных систем 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']
Если нужно доступ к элементам списка в обратном порядке, лучше использовать метод reversed().
# список операционных систем os = ['Windows', 'macOS', 'Linux'] # печать элементов в обратном порядке for o in reversed(os): print(o)
При запуске программы выводится:
Linux macOS Windows