, , k, , . k , lambdas .
, , lambda currying:
In [129]: fx_lst = []
...: for k in range(1,3,1):
...: func = (lambda k=k: lambda x_: k * x_)(k)
...: fx_lst.append(func)
...:
In [130]: fx_lst[0](3)
Out[130]: 3
In [131]: fx_lst[1](3)
Out[131]: 6
(lambda k=k: lambda x_: k * x_)(k) , , , . k=k, .
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[2, 4, 6, 8, 10, 12, 14, 16, 18]
functools.partial , .