"gangesmaster" <[EMAIL PROTECTED]> writes:
> so this is why [lambda: i for i in range(10)] will always return 9.
> imho that's a bug, not a feature.

Use [(lambda j: lambda: j)(i) for i in range(10)]
or the Python idiom [(lambda i=i: i) for i in range(10)]
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to