すみません
def func(n):
return lambda : print(n)

list = [func(n) for n in range(10) ]
list[0]()
list[1]()
list[2]()

list = [lambda : print(n) for n in range(10)]
list[0]()
list[1]()
list[2]()
でした
ID変わってるかもしれないけど165です