Есть ли способ сохранить функцию в списке или словаре, чтобы при вызове индекса (или ключа) она сохраняла сохраненную функцию?
Например, я пробовал такие вещи, какmydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()]
, который не работает.
Есть ли какая-то структура с такой функциональностью?
Я понимаю, что я, очевидно, мог бы сделать это так же легко с кучейdef
заявления:
def func1():
foo()
bar()
goo()
Но количество утверждений, которые мне нужны, становится довольно громоздким и запоминающимся. Было бы хорошо обернуть их в словарь, который я мог бы исследовать ключи время от времени.