【发布时间】:2021-04-19 10:29:26
【问题描述】:
例如,我尝试过 mydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()] 之类的方法,但不起作用。
是否有某种结构具有这种功能?
我意识到我显然可以用一堆 def 语句轻松地做到这一点:
def func1():
foo()
bar()
goo()
但是我需要的语句数量变得非常笨重且难以记住。将它们很好地包装在字典中会很好,我可以不时检查键。
【问题讨论】:
-
你在没有意识到的情况下描述了函数式编程:P
标签: python dictionary dispatch