Какова разница между этими двумя способами (если таковая имеется)?
Код: Выделить всё
# Assume secondary_args and secondary_kwargs have been defined
import functools
g1 = functools.partial(f, *secondary_args, **secondary_kwargs)
g2 = lambda x: f(x, *secondary_args, **secondary_kwargs)
Код: Выделить всё
partialОбъекты
Будет от этого страдает лямбда-метод, если он используется для создания метода класса из аргументов, переданных классу (либо в конструкторе, либо через функцию позже)?
Подробнее здесь: https://stackoverflow.com/questions/118 ... lar-lambda