Puede invertir una lista en Python usando el reverse ()
o incorporado métodos reversed ()
. Estos métodos revertirán la lista sin crear una nueva lista. Python reverse ()
y reversed ()
invertirá los elementos en el objeto de lista original.
Invertir una lista es una parte com√∫n de cualquier lenguaje de programaciòn. En este tutorial, vamos a desglosar los métodos de lista inversa de Python más efectivos.
Python Lists y List Slicing: A Refresher
En Python, las listas son matrices de elementos . Su lista podrìa incluir cadenas, valores booleanos, n√∫meros, objetos o cualquier otro tipo de datos en Python, y puede contener tantos como desee. Cuando se trabaja con una gran cantidad de datos, puede resultar √∫til declarar una lista en lugar de declarar varias variables.
List Slicing
Si bien no necesita saber sobre la divisiòn de listas para realizar una operaciòn de lista inversa, puede ser √∫til.
Asì es como declararìa una lista en Python :
Acabamos de declarar una variable, studentNames
, y le asignamos una lista de valores & mdash; en este caso, los nombres de los alumnos & mdash; a la variable. & nbsp;
Si queremos obtener un valor particular de nuestra lista, podemos usar sus n√∫meros de ìndice y dividir la lista. Eso es mucho para asimilar, asì que vamos a analizarlo. Cada elemento de nuestra lista tiene un valor de ìndice , comenzando desde 0. Podemos usarlos para obtener un valor determinado de nuestra lista. Estos son los valores de ìndice para nuestra matriz:
El 81% de los participantes afirmaron que se sentìan más seguros sobre sus perspectivas laborales después de asistir a un bootcamp. Asigne a un bootcamp hoy mismo.
El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.
Si queremos obtener Imogen
de nuestra lista, lo harìamos usando el siguiente còdigo:
Hemos declarado nuestra variable con los nombres de los estudiantes . A continuaciòn, dijimos que queremos obtener el elemento de la lista con el valor de ìndice de 1
. En este caso, el valor fue Imogen
.
También podemos cambiar el n√∫mero de ìndice para obtener un rango agregando otro. Aquì tienes un ejemplo:
La salida de nuestro còdigo serìa la siguiente:
Ahora que conocemos los conceptos básicos de la divisiòn de listas, podemos comenzar a discutir la reversiòn listas en Python.
Tutorial de lista inversa de Python
Las tres formas principales en las que puede revertir una lista en Python son:
La primera es usar un truco de divisiòn para revertir su lista . Aquì está la sintaxis de Python:
El resultado de nuestro còdigo es:
En nuestro còdigo, hemos declarado nuestra variable studentNames
, y luego creò una funciòn de divisiòn que invertirá la lista. Esta es una forma com√∫n de dividir listas. Pero puede ser ineficaz porque crea una copia de la lista , que ocupa memoria. Además, esta funciòn puede ser un poco avanzada en relaciòn con otros métodos de reversiòn de listas.
Invertir usando Reverse ()
La segunda opciòn que podemos tomar es usar la funciòn incorporada, reverse ()
. Se puede llamar al método reverse ()
para invertir el contenido de un objeto de lista in situ. Esto significa que no creará una nueva lista. En su lugar, modificaremos el objeto de lista original.