RE: [Python-es] Consulta sobre "the for statement" y la función range

Hernán Martínez Foffani hernan en orgmf.com.ar
Lun Jun 6 11:23:57 CEST 2005


> Hace tiempo que deseo despejar una duda que he tenido
> hacerca del ciclo "for " en python, pues me parece
> haber leído hace mucho tiempo sobre que el uso
> convecional del for iba a ser sustituido por otra
> sentencia, me explico:
>
> que la forma usual:
>
> for index in range(30):
>     # instrucciones ....
>
> iba a ser reemplada por otra más eficiente, al
> respecto solo he visto que se menciona a la función
> xrange, que si es efectivamente más eficiente que
> range (por que genera xrange solo genera un elemento a
> la vez, al contrario de range).
>
> Pero no estoy seguro si esa era el método al que se
> refería la supuesta noticia/articulo/comentario que
> leí (hace mucho tiempo por cierto y no recuerdo en
> donde).
>
> Si alguien puede corregirme o aclarar esta curiosa
> duda le agradecere sinceramente.

Es posible que se refiera a eso.  xrange hace rato que
está disponible en Python.  Pero solo apreciarás
diferencia en valores de rango muy grandes.

-H.




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