Я хочу, чтобы выбрать функцию на основе значения словаря:питона выбрать функцию, основанную на значении в словаре
dict = {"func_selector":"func1", "param_value":"some_value"}
# defined a function
def func1(param):
# some function code
Теперь я хочу, чтобы выбрать функцию на основе значения некоторого ключа , так что он может достичь что-то вроде:
# calling a function based on some dict value
dict["func_selector"](dict["param_value"])
синтаксис, вероятно, неправильно, но мне интересно, если это возможно, чтобы сделать это в Python или что-то подобное.
Почему вы не храните функцию непосредственно, а не строку? 'dict = {" func_selector ": func1," param_value ":" some_value "}' – Delgan