Sobes.tech
Junior — Middle

¿Qué métodos en Python se pueden usar para invertir el orden de los elementos en una lista?

sobes.tech AI

Respuesta de la IA

В 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]

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