¿Hay alguna forma de almacenar una función en una lista o diccionario para que cuando se llame al índice (o clave) se active la función almacenada?

Por ejemplo, he intentado cosas comomydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()], que no funciona.

Existe algún tipo de estructura con este tipo de funcionalidad?

Me doy cuenta de que obviamente podría hacer esto con la misma facilidad con un montón dedef declaraciones:

def func1():
    foo()
    bar()
    goo()

Pero la cantidad de declaraciones que necesito se está volviendo bastante difícil de manejar y difícil de recordar. Sería bueno envolverlos muy bien en un diccionario que pudiera examinar las claves de vez en cuando.

Respuestas a la pregunta(4)

Su respuesta a la pregunta