从dict值实例化类的好方法

时间:2020-01-16 19:57:05

标签: python python-3.x dictionary instantiation

假设我有这个:

a = {1: __class} 

这个丑陋的a[1]()之外还有其他选择吗?

还尝试了a[1].__call__(argument),但PyCharm抱怨Expected type 'type', got X instead

在我看来,它击败了这一说法:

显式优于隐式

我不是在问这样做的正确形式是什么。我使用此表格,我知道是正确的。我只要求其他选择。

1 个答案:

答案 0 :(得分:1)

a[1]()没什么问题,但是,如果您真的想证明它不够明确...

the_callable_object_that_i_pulled_from_the_dictionary= a[1]
the_callable_object_that_i_pulled_from_the_dictionary()