Back to questions
Junior — Middle
71
Какими методами в Python можно изменить порядок элементов в списке на обратный?
Answer from AI
sobes.tech AI
В Python есть несколько способов изменить порядок элементов списка на обратный:
- Метод
reverse()— изменяет список на месте:
lst = [1, 2, 3, 4]
lst.reverse()
print(lst) # [4, 3, 2, 1]
- Срез с шагом -1 — создаёт новый перевёрнутый список:
lst = [1, 2, 3, 4]
reversed_lst = lst[::-1]
print(reversed_lst) # [4, 3, 2, 1]
- Функция
reversed()— возвращает итератор, который можно преобразовать в список:
lst = [1, 2, 3, 4]
reversed_lst = list(reversed(lst))
print(reversed_lst) # [4, 3, 2, 1]
Выбор метода зависит от того, нужно ли изменить исходный список или получить новый.