¿Puede una función de Python ser un argumento de otra función?
Decir:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
Entonces, estas son básicamente dos preguntas:
- ¿Está permitido en absoluto?
- Y si es así, ¿cómo uso la función dentro de la otra función? ¿Necesitaría usar exec (), eval () o algo así? Nunca necesité meterme con ellos.
Por cierto, extraArgs es una lista / tupla de los argumentos de otra función.