代码:
funcs = []
for i in xrange(5):
def func():
print i, id(func)
func()
funcs.append(func)
print
for func in funcs:
func()
RET:
0 139805502318064
1 139805502318184
2 139805502318304
3 139805502318424
4 139805502318544
4 139805502318064
4 139805502318184
4 139805502318304
4 139805502318424
4 139805502318544
我可以在for循环中创建一些函数并保存吗?