Suppose I have the following code
callbacks = []
for i in range(10):
callbacks.append(lambda x: i)
all functions in callbacks
will return the final value of i
. How can I create callbacks that return the current value for i at creation time?