Existe uma maneira de armazenar uma função em uma lista ou dicionário para que, quando o índice (ou chave) for chamado, ele dispara a função armazenad

Por exemplo, eu tentei coisas comomydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()], o que não funciona.

Existe algum tipo de estrutura com esse tipo de funcionalidad

Percebo que obviamente poderia fazer isso tão facilmente com um monte dedef afirmações

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

Mas o número de declarações de que preciso está ficando muito difícil e difícil de lembrar. Seria bom envolvê-los em um dicionário que eu pudesse examinar as chaves de vez em quand

questionAnswers(4)

yourAnswerToTheQuestion