me he perdido
Pablo Ruiz Múzquiz
pabloruiz en gnu.org
Mie Mayo 21 19:42:28 CEST 2003
El Wed, May 21, 2003 at 03:29:45PM +0200, Chema Cortes decía:
:> ernesto en desdecasa.dyndns.org escribió:
:> >Tengo una lista de elementos del estilo
:> >
:> >[1.0, 0.54444, -0.90003, 0.000343, -0,94445, ...]
:> >
:> >El programilla debiera coger el primer elemento de ésta como punto a
:> >dibujar en el eje de las x. Recoger el segundo elemento y pintarlo en el
:> >eje de las y y así sucesivamente hasta el final de la lista.
:> >
:> >alguien me puede indicar el camino??
Suponiendo que el nº de elementos sea par.
Utilizamos listas por comprensión ¡!
Metamos cada coordenada en su lista correspondiente
l = [1.0, 0.54444, -0.90003, 0.000343, -0,94445, ...]
#posiciones pares a la x
x = [l[a] for a in range(len(l)) if a%2==0]
#posiciones impares a la y
y = [l[a] for a in range(len(l)) if a%2!=0]
#bucle bobo que dibuja
for i in range(len(x)):
dibuja(x[i],y[i])
Saludos.
Pablo Ruiz Múzquiz
elenya.net
Más información sobre la lista de distribución Python-es