Lista de Python Traverse en orden inverso

Lista de Python Traverse en orden inverso
La lista es uno de los tipos de datos útiles de Python para almacenar múltiples datos en una sola variable. A veces se requiere leer los datos de la lista en orden inverso o hacia atrás. Eso significa que el último elemento de la lista se leerá al principio, y el primer elemento de la lista se leerá al fin. Esto se puede hacer utilizando la función incorporada de Python o utilizando cortes extendidos, o utilizando el bucle. Se han mostrado diferentes formas de revertir la lista de Python en este tutorial.

Lista de pitón inversa usando la función Reverse ():

La función reversa () invierte permanentemente el contenido de la lista de Python sin crear una nueva lista. No contiene ningún argumento. Cree un archivo de Python con el siguiente script para verificar la forma en que invierte los elementos de la lista de Python permanentemente utilizando la función Reverse (). Se ha declarado una lista de 6 elementos en el guión. Las listas originales e invertidas se imprimirán después de ejecutar el script.

# Defina una lista
lenguajes = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprima la lista original
imprimir ('los valores de la lista original:', idiomas)
# Lista inversa
lenguas.contrarrestar()
# Imprima la lista invertida
imprimir ('los valores de la lista invertidos usando reverse ():', idiomas)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Lista de pitón inversa utilizando la función revertida ():

Usar la función invertida () es otra forma de atravesar la lista de Python en orden inverso. La función invertida () no modifica el contenido de la lista de Python. Devuelve un iterador para leer los valores de la lista de la lista en orden inverso, y el contenido de la lista original permanece sin cambios. Cree un archivo Python con el siguiente script para verificar el uso de la función invertida () para leer la lista en orden inverso. El primer bucle 'para' se ha utilizado para leer el contenido original de la lista, y el segundo para el bucle se ha utilizado con la función invertida () para leer la lista en orden inverso con el espacio de pestaña.

# Defina una lista
lenguajes = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprima la lista original
Imprimir ('Los valores de la lista original:')
Para el valor en los idiomas:
print (valor, end = "\ t")
# Imprima la lista invertida
imprimir ('\ nthe valores de lista invertidos usando revertido ():')
Para el valor en invertido (idiomas):
print (valor, end = "\ t")

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Lista de pitón inversa utilizando la función de rango (n, -1, -1):

Cree un archivo de Python con el siguiente script para leer la lista de Python en orden inverso utilizando las funciones Range () y Len (). La función len () se ha utilizado en el script para leer el último índice de la lista, y la función de rango () se ha utilizado para atravesar la lista desde el último índice hasta el primer índice. Al igual que el ejemplo anterior, el primer bucle 'para' se ha utilizado para leer el contenido original de la lista, y el segundo para el bucle se ha utilizado para leer la lista en orden inverso con el espacio de pestaña.

# Defina una lista
lenguajes = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprima la lista original
Imprimir ('Los valores de la lista original:')
Para el valor en los idiomas:
print (valor, end = "\ t")
# Imprima la lista invertida
imprimir ('\ nthe valores de lista invertidos usando rango () y len ():')
Para el índice en el rango (LEN (Idiomas) -1, -1, -1):
Imprimir (Idiomas [índice], end = "\ t")

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Invierta la cadena usando corte:

Los valores de la lista de Python se pueden atravesar en orden inverso sin usar ninguna función. Cree un archivo de Python con el siguiente script para leer los valores de la lista en orden inverso cortando la lista. En este caso, la posición inicial del índice de la lista se ha establecido en el último índice usando [::-1], y el valor de la lista se iterará hacia atrás. Al igual que el ejemplo anterior, el primer bucle 'para' se ha utilizado para leer el contenido original de la lista, y el segundo para el bucle se ha utilizado para leer la lista en orden inverso con el espacio de pestaña.

# Defina una lista
lenguajes = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprima la lista original
Imprimir ('Los valores de la lista original:')
Para el valor en los idiomas:
print (valor, end = "\ t")
# Imprima la lista invertida
imprimir ('\ nthe valores de lista invertidos usando cortes:')
Para el valor en los idiomas [::-1]:
print (valor, end = "\ t")

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Lista inversa usando el bucle:

Cree un archivo de Python con el siguiente script para atravesar el contenido de la lista de Python en orden inverso. Es la forma más sencilla de revertir la lista. El para El bucle se ha utilizado aquí para leer e imprimir los valores originales de la lista. El mientras El bucle se ha utilizado para atravesar la lista hacia atrás. El índice La variable se ha utilizado para establecer el último índice de la lista, y se ha utilizado en el bucle para establecer la condición de terminación. El bucle de tiempo se iterará hasta que el índice El valor se convierte en 0. Los valores originales y invertidos de la lista se imprimirán con el espacio de pestaña.

# Defina una lista
lenguajes = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprima la lista original
Imprimir ('Los valores de la lista original:')
Para el valor en los idiomas:
print (valor, end = "\ t")
# Obtenga el último índice
índice = len (idiomas) - 1
# Imprima la lista invertida
imprimir ('\ nthe valores de lista invertidos usando el bucle:')
mientras que el índice> = 0:
Imprimir (Idiomas [índice], end = "\ t")
índice = índice - 1

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión:

A veces requiere leer la lista de Python en orden inverso para fines de programación. Visite la lista en orden inverso mediante el uso de las funciones incorporadas, el corte, y el bucle se ha mostrado en este tutorial utilizando múltiples ejemplos para ayudar a los nuevos usuarios de Python.