[pyar] Funciones lambdas dentro de for

Manuel Kaufmann humitos en gmail.com
Mie Sep 24 12:40:12 ART 2014


2014-09-24 12:37 GMT-03:00 fisa <fisadev en gmail.com>:
> Porque cada lambda está teniendo una clausura a la variable "i", que
> se crea para el for, pero es la misma variable que se usa a lo largo
> de todos los ciclos.

No sé que es una "clausura" :(

Pero, ¿ese lambda no se ejecuta en el momento en el que se agrega a la
lista cuando "i" vale 1, 2 o 3?

> Todas tus funciones tienen clausuras a esa misma
> variable, que al final termina teniendo el 3.

¿Cómo puedo resolver esta situación? ¿Haciendo un copy.copy de "i"?


-- 
Kaufmann Manuel
-- http://elblogdehumitos.com.ar


More information about the pyar mailing list