如何将字典键与函数相关联?

2024-09-26 22:51:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我的应用程序有一个类,它充满了执行各种操作的函数。这些操作只与1个字典键相关,而且只有1个字典键。如何将字典键与其各自的功能相关联?该工具的目标是在给定一组键时使用适当的函数集。在

这就是我目前的解决方法:

class MyClass:

    def FuncA(self):
        # Some code -----------------------------

    def FuncB(self):
        # Some code -----------------------------

myDict["Objective A"] = MyClass.FuncA()
myDict["Objective B"] = MyClass.FuncB()

由于我的程序的性质,将要使用的密钥集可以随时更改。因此,像我这样硬编码是没有意义的。我希望能够循环使用我的一组键并运行适当的函数。记住,ObjectiveA与FuncA相关。因此,如果ObjectiveA出现在我的键列表中,则需要调用FuncA来处理某些操作并填充相应的值对。在

设想一下:

^{pr2}$

Tags: 工具函数self功能应用程序字典defmyclass

热门问题