Dec-27-2022, 04:32 PM
Or a lambda expression.
def Am(x, i): print(f'i = {i}, x = {x}') Afunctions = [lambda x, index=i: Am(x, index) for i in range(2)] print(Afunctions[0](2), Afunctions[1](2))
Output:i = 0, x = 2
i = 1, x = 2