Может ли функция Python быть аргументом другой функции?
Сказать:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
Итак, это в основном два вопроса:
- Это вообще разрешено?
- И если это так, как мне использовать эту функцию внутри другой функции? Нужно ли мне использовать exec (), eval () или что-то в этом роде? Никогда не приходилось с ними связываться.
Кстати, extraArgs - это список / кортеж аргументов другой функции.