0 votos

Convertir una lista de pares en dos listas

¿Cómo se puede convertir en Python una lista de pares en dos listas separadas? Por ejemplo lista =[[5,1], [4,1], [3,1], [2,1], [1,1]] en columna1 = [5,4,3,2,1] columna2 = [1,1,1,1,1]

1voto

Ivan Muñoz Puntos 1125

Si, de esta forma:

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

columna1 = [];
columna2 = [];

for i in xrange(len(lista)):
    columna1.append(lista[i][0]);
    columna2.append(lista[i][1]);

Si haces:

print (columna1)
print (columna2)

Esto nos muestra el resultado:

[5,4,3,2,1]

[1,1,1,1,1]

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X