def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fsf1, f2 = count()print f1(), f2()运行出错为什么
1 回答
乱舞的旋律
TA贡献105条经验 获得超38个赞
骚年python的解构个数要正确
fs里面有三个函数
得是f1,f2,f3=count();
或者让最后一个接受剩下的
那么就是f1,*f2=count();
当然还有 *f1,f2=count();
理解一下*variable 的用法吧
添加回答
举报
0/150
提交
取消