我有一个类,其成员是另一个类的列表。所以我想要像
这样的东西class primary_class:
def __init__(self):
self.slist = []
def add_secondary_class(self, <arguments>):
self.slist.append(secondary_class(<arguments>))
基本上我希望能够传递add_secondary_class参数,就像我将它们传递给secondary_class构造函数一样。
答案 0 :(得分:1)
def add_secondary_class(self, *args):
self.slist.append(secondary_class(*args))
或者,如果你有kwargs
def add_secondary_class(self, **kwargs):
self.slist.append(secondary_class(**kwargs))