[pyar] Programación funcional en python

Roberto Alsina ralsina en netmanagers.com.ar
Mie Oct 23 13:20:33 ART 2013


On 23/10/13 13:15, Elvio Rogelio Toccalino wrote:
> much clearer!
>
> Lo que se pierde, sin embargo, es el tipo de S. En python eso mucho no
> importa, y menos si estas usando una lista (list es el mejor amigo del
> pythonista). Pero en otro contexto puede ser un fastidio que [x for x
> in S if P(x)] te devuelve una lista *siempre*, a pesar de que S es
> otro tipo (pero iterable).
>

No si le ponés onda!

>>> l=(1,2,3,0)
>>> type(l)(x for x in l if x > 2)
(3,)



More information about the pyar mailing list