У меня есть список функций ... например.Динамически вызывающие функции - Python
def filter_bunnies(pets): ...
def filter_turtles(pets): ...
def filter_narwhals(pets): ...
Есть ли способ вызова этих функций, используя строку, представляющую их имя?
например.
'filter_bunnies', 'filter_turtles', 'filter_narwhals'
возможно дубликат [Вызове функции из строки с именем функции в Python] (http://stackoverflow.com/questions/3061/calling -a-function-from-a-string-with-the-functions-name-in-python) – kennytm
Немного отличается от другого вопроса тем, что функции, которые будут называться здесь, являются * so * подобными и, вероятно, будут подходит для предложений по редизайну, которые не были бы столь же хороши для универсального «как вызвать функцию, учитывая имя функции как строку»? – PaulMcG