xrange vs generador

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Vie Jun 6 21:21:54 CEST 2008


2008/6/6 Pepe Aracil <pepe en diselpro.com>:
> Tengo una pequeña curiosidad :)
>
> ¿Por que la función xrange devuelve un objeto del
> tipo xrange en vez de un generador?
>
> Parece más pythoniano devolver un generador ¿no?
>
> Aunque mucho me temo que sera por motivos de optimización.


Help on class xrange in module __builtin__:

class xrange(object)
 |  xrange([start,] stop[, step]) -> xrange object
 |
 |  Like range(), but instead of returning a list, returns an object that
 |  generates the numbers in the range on demand.  For looping, this is
 |  slightly faster than range() and more memory efficient.

>
> Salud.
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
Milton Inostroza Aguilera
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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