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.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


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

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

Ejemplo

    frutas = ["manzana", "banana", "cereza"]

lista.reverse()
print(frutas)

  

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() :

Ejemplo

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

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

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

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:

Ejemplo

    frutas = ["manzana", "banana", "cereza"]

lista.reverse()
print(frutas)
  

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.


Practica Método reverse() de listas en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

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

Ejemplo

    frutas = ["pera", "mango", "fresa"]

lista.reverse()
print(frutas)
  
Abrir en editor

Ejercicio: Es importante destacar que

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 lis.

Ejemplo

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

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

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

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.