Método reverse() de listas en Python

El método reverse() de las listas en Python se utiliza para invertir el orden de los elementos en una lista. Cuando se llama a este método, los elementos de la lista se reorganizan en orden inverso, es decir, el primer elemento se convierte en el último, el segundo en el penúltimo y así sucesivamente. Este método modifica la lista en su lugar y no devuelve ningún valor.


Sintaxis del Método reverse() de listas en Python

La sintaxis del método reverse() es la siguiente:

lista.reverse()

Donde lista es el nombre de la lista que deseas invertir.


Ejemplo del Método reverse() de listas en Python

Aquí tienes un ejemplo de cómo usar el método reverse():

mi_lista = [1, 2, 3, 4, 5]

      # Invertir el orden de la lista
      mi_lista.reverse()

      # Ahora la lista está en orden inverso
      print(mi_lista)  # Output: [5, 4, 3, 2, 1]

Es importante destacar que reverse() no crea una nueva lista, sino que modifica la lista original. Si deseas conservar la lista original y obtener una nueva lista invertida, puedes utilizar la función reversed(), que devuelve un iterador, y luego convertir ese iterador en una lista:

mi_lista = [1, 2, 3, 4, 5]

      # Obtener una nueva lista invertida
      nueva_lista_invertida = list(reversed(mi_lista))

      # La lista original no se modifica
      print(mi_lista)  # Output: [1, 2, 3, 4, 5]

      # La nueva lista contiene los elementos en orden inverso
      print(nueva_lista_invertida)  # Output: [5, 4, 3, 2, 1]

Recuerda que el método reverse() es útil cuando deseas modificar la lista existente, mientras que reversed() es útil cuando deseas obtener una nueva lista invertida sin modificar la original.