假设我有这个:
a = {1: __class}
这个丑陋的a[1]()
之外还有其他选择吗?
还尝试了a[1].__call__(argument)
,但PyCharm抱怨Expected type 'type', got X instead
在我看来,它击败了这一说法:
显式优于隐式
我不是在问这样做的正确形式是什么。我使用此表格,我知道是正确的。我只要求其他选择。
答案 0 :(得分:1)
a[1]()
没什么问题,但是,如果您真的想证明它不够明确...
the_callable_object_that_i_pulled_from_the_dictionary= a[1]
the_callable_object_that_i_pulled_from_the_dictionary()