如何在python中保存for循环中的函数?

时间:2014-07-24 08:57:50

标签: python

代码:

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循环中创建一些函数并保存吗?

0 个答案:

没有答案