Re: [问题] lambda 在循环内设定的问题

楼主: poototo (poototo)   2022-03-28 23:11:16
# 可用闭包让子函数记住i
LL = [(lambda i: lambda:print(i))(i) for i in range(3)]
for L in LL:
L()
※ 引述《pshuang (中山先生忠实信徒-我爱萝)》之铭言:
: Os环境:Win7
: Py版本: 3.8.10
: lambda关键字,如果在循环内设定,又没带参数,
: 感觉结果想不通。想请问原因。
: code如下:
: #

Links booklink

Contact Us: admin [ a t ] ucptt.com