Есть у меня вот такой код:
funcs = []
for i in (0,1):
funcs.append(lambda: i == 1)
print funcs[0], funcs[0]()
print funcs[1], funcs[1]()
Выдаёт он мне:
<function <lambda> at 0x0000000001D72518> 1
<function <lambda> at 0x0000000001FDDDD8> 1
Как бы мне сделать так, чтобы первая функция выдавала 0, а вторая - 1? Где здесь собака зарыта?