我试图方便地将一组参数传递给许多函数(比如 20 个)。
考虑以下 MWE(当然我并不真正考虑以这种方式进行添加):
def function(a, b):
return a + b
class summation:
def __init__(self, a, b):
self.a = a
self.b = b
s = summation(1,2)
function(**s.__dict__)
我尝试这样做的原因是我有一堆函数都接收 4 个相同的参数,我需要在管道中处理它们,从一个函数传递到另一个函数。
暗示s
总是只有相关字段是传递参数的好方法吗?