Lista invertida
Publicado por John (1 intervención) el 23/04/2019 01:20:44
Hola.
Estoy comenzando con python y estoy tratando de obtener una lista invertida a partir de otra lista previa. Algo como esto:
Pero al imprimir la lista2, obtengo lo siguiente:
[10, 9, 8, 7, 6, 6, 7, 8, 9, 10]
A partir de la quinta posición ya no sigue en orden inverso, sino que se devuelve. Creo que tengo un problema de lógica en el planteamiento del bucle
Estoy trabajando la versión 3.7.2 desde Sublime Text 3. Agradezco su ayuda.
Estoy comenzando con python y estoy tratando de obtener una lista invertida a partir de otra lista previa. Algo como esto:
1
2
3
4
5
6
lista1 = [1,2,3,4,5,6,7,8,9,10]
lista2 = lista1
pos = 0
for i in reversed (lista1):
lista2[pos] = i
pos += 1
Pero al imprimir la lista2, obtengo lo siguiente:
[10, 9, 8, 7, 6, 6, 7, 8, 9, 10]
A partir de la quinta posición ya no sigue en orden inverso, sino que se devuelve. Creo que tengo un problema de lógica en el planteamiento del bucle
Estoy trabajando la versión 3.7.2 desde Sublime Text 3. Agradezco su ayuda.
Valora esta pregunta
0