Метод list.reverse() в Python используется для изменения порядка сортировки элементов. Метод не возвращает новый список, а изменяет исходный список.
Синтаксис
|
1 |
list.reverse() |
Параметры
Метод reverse() не принимает никаких аргументов.
Возвращаемое значение
Метод reverse() ничего не возвращает. Вместо этого он изменяет список на месте.
Пример 1: как использовать метод List reverse()
|
1 2 3 4 5 6 7 8 9 10 11 |
# Create a list my_list = [1, 2, 3, 4, 5] # Print the original list print(f"Original list: {my_list}") # Reverse the list using the reverse() method my_list.reverse() # Print the reversed list print(f"Reversed list: {my_list}") |
Выход
|
1 2 3 |
Original list: [1, 2, 3, 4, 5] Reversed list: [5, 4, 3, 2, 1] |
В этом примере кода мы создаем список с именем my_list и печатаем его исходные элементы. Затем мы вызываем метод reverse() для my_list, который меняет порядок его элементов на месте. Наконец, мы печатаем перевернутый список.
Пример 2: обращение списка без изменения оригинала
Чтобы создать новый перевернутый список, не изменяя исходный, вы можете использовать метод нарезки [::-1].
|
1 2 3 4 5 |
original_list = [1, 2, 3, 4, 5] reversed_list = original_list[::-1] print(reversed_list) |
Выход
|
1 |
[5, 4, 3, 2, 1] |
Пример 3: доступ к элементам в обратном порядке
Если вам нужно получить доступ к отдельным элементам списка в обратном порядке, вы можете использовать функцию reversed().
|
1 2 3 4 5 6 7 |
# Operating System List oss = ['Windows', 'macOS', 'Linux'] # Printing Elements in Reversed Order for o in reversed(oss): print(o) |
Выход
|
1 2 3 4 |
Linux macOS Windows |
Пример 4: сортировка пустого списка
|
1 2 3 4 5 6 |
oss = [] oss.reverse() print(oss) |
Выход
|
1 2 |
[] |
Пример 5: сравнение выхода после реверсирования
|
1 2 3 4 5 6 7 8 9 10 |
car = ['b', 'm', 'w', 'p', 'a'] car2 = ['a', 'p', 'w', 'm', 'b'] car.reverse() if car == car2: print("Both are equal") else: print("Not equal") |
Выход
|
1 |
Both are equal |
