Sobes.tech
Back to questions
Junior — Middle
71

Какими методами в Python можно изменить порядок элементов в списке на обратный?

Answer from AI

sobes.tech AI

В Python есть несколько способов изменить порядок элементов списка на обратный:

  1. Метод reverse() — изменяет список на месте:
lst = [1, 2, 3, 4]
lst.reverse()
print(lst)  # [4, 3, 2, 1]
  1. Срез с шагом -1 — создаёт новый перевёрнутый список:
lst = [1, 2, 3, 4]
reversed_lst = lst[::-1]
print(reversed_lst)  # [4, 3, 2, 1]
  1. Функция reversed() — возвращает итератор, который можно преобразовать в список:
lst = [1, 2, 3, 4]
reversed_lst = list(reversed(lst))
print(reversed_lst)  # [4, 3, 2, 1]

Выбор метода зависит от того, нужно ли изменить исходный список или получить новый.