[pyar] Funciones lambdas dentro de for
Manuel Kaufmann
humitos en gmail.com
Mie Sep 24 12:34:57 ART 2014
Hola lista!
Ahora sí que estoy descolocado. Esperaba un resultado diferente a esto
y aún no entiendo su porqué.
>>> def mifunc(static, dynamic):
... print static, dynamic
...
>>> functions = []
>>> for i in (1,2,3):
... functions.append(lambda d: mifunc(i, d))
...
>>> functions[0](55)
3 55
>>> functions[1](55)
3 55
>>> functions[2](55)
3 55
>>>
Yo esperaba los resultados:
1 55
2 55
3 55
¿Porqué esto no es así?
--
Kaufmann Manuel
-- http://elblogdehumitos.com.ar
More information about the pyar
mailing list