flist = [] # 创建了一个空列表for i in range(3): # 循环三次 def foo(x): # 定义三次函数 print (x + i) flist.append(foo) # 把三次函数的引用放到列表中for a in flist: # 按个遍历列表里的三个函数的引用 a(2) # 每个引用都调用,并传入参数2, 执行2+i,i 是 2# 最后输出三个4

------- 知识无价,汗水有情,如需搬运请注明出处,谢谢!
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。




