Re: [sage-devel] generating a list of lambda functions

2010-01-05 Thread Minh Nguyen
Hi Jason, On Wed, Jan 6, 2010 at 8:22 AM, Jason Grout wrote: > I'm trying to generate a list of functions where each function returns its > place in a list. Following Dag Sverre's suggestion: [mv...@boxen ~]$ sage -- | Sage Ver

Re: [sage-devel] generating a list of lambda functions

2010-01-05 Thread Dag Sverre Seljebotn
Jason Grout wrote: I'm trying to generate a list of functions where each function returns its place in a list. Here is my code: cc=[(lambda: x) for x in [1..2]] However, I have: cc[0]() returns 2 (but I want it to return 1) cc[1]() returns 2 (correctly) Does anyone know what is going on her

[sage-devel] generating a list of lambda functions

2010-01-05 Thread Jason Grout
I'm trying to generate a list of functions where each function returns its place in a list. Here is my code: cc=[(lambda: x) for x in [1..2]] However, I have: cc[0]() returns 2 (but I want it to return 1) cc[1]() returns 2 (correctly) Does anyone know what is going on here? It seems like al