[L[i] for i in xrange(len(L)) if i%2==0][:100]
Chema Cortés
py en ch3m4.org
Mar Abr 22 10:57:13 CEST 2003
> > deb fib(i):
> > resultado=[]
> > a, b = 0, 1
> > for j in range(i):
> > resultado.append(b)
> > a, b = b, a+b
> > return resultado
> > #sea L la lista de datos
> > extracto=[L[i] for i in fib(100)]
>
> En este caso estás calculando 100 veces los 100 primeros números de
> fibonaci.
Me rectifico: sólo se calcula una vez. Perdón por el error.
--
"Make free software, not war"
Más información sobre la lista de distribución Python-es