偶尔看到python的一个经典坑: flist = [lambda :i for i in range(5)] for f in flist(): print(f()) 按照一般逻辑,结果应该是 0 1 2 3 4 但运行结果是