Превратить функцию в другую функцию - PullRequest
0 голосов
/ 02 декабря 2019

Спасибо за ответы на этот вопрос, но я решил не использовать для этого переполнение стека.

1 Ответ

1 голос
/ 02 декабря 2019

Только не давайте лямбде параметр:

function_name = 'add'
inpt = 'a,b,c'

my_dict = {}
my_dict[function_name] = lambda: inpt * 5  # Don't say that the lambda takes a inpt argument

>>> my_dict[function_name]()  # Now we don't need to supply that here
'a,b,ca,b,ca,b,ca,b,ca,b,c'

Замечу, что вывод технически не корректен, но это не главное. Вы можете попробовать использовать ", ".join для списка ['a', 'b', 'c'] после использования умножения списка, чтобы получить лучший результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...