def count(): def f(j): def g(): return j*j return g fs = [] for i in range(1, 4): fs.append(f(i)) # f(i)立刻被执行,因此i的当前值被传入f() return fs
老师 这里我想在fs获取到的不是函数 而是执行完函数的具体值加到列表中 该怎么做呢
我也不理解,求请教qaq
想要具体值,可以用列表生成式,前面章节有
Sign in to make a reply
金色的沙滩1992
老师 这里我想在fs获取到的不是函数 而是执行完函数的具体值加到列表中 该怎么做呢