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]
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.
- Tutorial de Listas en Python
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().
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]
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.