What is "lambda x=x : ... " ?
Fredrik Lundh
fredrik at pythonware.com
Thu Jan 10 13:59:23 EST 2008
Mike Meyer wrote:
>> What does "y=y" and "c=c" mean in the lambda function?
>
> Older versions of python didn't make variables in an outer scope
> visible in the inner scope. This was the standard idiom to work
> around that.
lexically scoped free variables and object binding are two different
things, and have different semantics. the former does not always
replace the latter.
</F>
More information about the Python-list
mailing list