me he perdido

Andrés Marzal amarzal en lsi.uji.es
Jue Mayo 22 11:35:24 CEST 2003


El mié, 21-05-2003 a las 14:35, Jaime Perea escribió:
> El Miércoles, 21 de Mayo de 2003 13:12, ernesto en desdecasa.dyndns.org escribió:
> > Hola
> >
> > 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??
> >
> > Gracias de nuevo a todos.
> Y esto?
> 
> x = []
> y = []
> for n in range(0,len(lista),2):
> 	x.append(lista[n])
> 	y.append(lista[n+1])

No interesa. El método que propones es cuadrático: cada append es O(n) y
haces O(n) appends. No estoy seguro de cómo se implementan las "list
comprehensions", pero es factible montarlas en O(n), así que parecen más
convenientes a priori.

Salud.

Andrés.

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es