【发布时间】:2013-12-30 10:37:34
【问题描述】:
任何人都可以进行完整性检查吗?
我正在尝试在 for 循环中创建函数。 看不懂的点总结在下面的代码中:
f_list = []
for i in range(10):
f = lambda j : i
f_list.append(f)
那么,
>>> f_list[0](0)
9 #I hope this is 0.
>>> f_list[1](0)
9 #I hope this is 1.
为什么会这样??
【问题讨论】:
-
感谢您指出过去的问题/答案。是的,这实际上是它们的复制品。