Discuss / Python / 求助

求助

Topic source
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获取到的不是函数 而是执行完函数的具体值加到列表中 该怎么做呢

雲☁

#2 Created at ... [Delete] [Delete and Lock User]

我也不理解,求请教qaq

AL

#3 Created at ... [Delete] [Delete and Lock User]

想要具体值,可以用列表生成式,前面章节有


  • 1

Reply