[pyar] Longitud de un iterador
Alejandro Santos
listas en alejolp.com
Jue Ene 13 18:15:04 ART 2011
2011/1/13 Anthony Lenton <antoniolenton en gmail.com>:
> Ahora, no hay algo así en la librería estandard, que lo resuelva lindo
> en 0 lineas de código?
> No digo el caso general, si no solo para cuando realmente sé lo que va
> a hacer el iterador, no le puedo decir "ah, de paso, tu longitud es
> tanto"?
>
>>> list("hola").__iter__().__length_hint__()
4
>>> iter("hola").__length_hint__()
4
>>> iter((x for x in "hola")).__length_hint__()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'generator' object has no attribute '__length_hint__'
Lo mas chico que pude es 1 linea de código, 0 se me complica.
--
Alejandro Santos
http://alejolp.com.ar
More information about the pyar
mailing list