Discuss / Python / 使用lambda函数缩短代码

使用lambda函数缩短代码

Topic source

不寒杨柳

#1 Created at ... [Delete] [Delete and Lock User]
在此插入代码

def count(): def f(j): return lambda : j*j fs = [] for i in range(1, 4): fs.append(f(i)) # f(i)立刻被执行,因此i的当前值被传入f() return fs f1,f2,f3=count() print(f1(),f2(),f3())


  • 1

Reply