在Python3.5中,假设我有:classFoo:def__init__(self,bar,barbar):self.bar=barself.barbar=barbar我想从类中获取列表["bar","barbar"]。我知道我能做到:foo=Foo(1,2)foo.__dict__.keys()有没有办法让["bar","barbar"]实例化一个对象? 最佳答案 否,因为属性是动态的(所谓的实例属性)。考虑以下,classFoo:def__init__(self):self.bar=1deftwice(self):self.b
在Python3.5中,假设我有:classFoo:def__init__(self,bar,barbar):self.bar=barself.barbar=barbar我想从类中获取列表["bar","barbar"]。我知道我能做到:foo=Foo(1,2)foo.__dict__.keys()有没有办法让["bar","barbar"]实例化一个对象? 最佳答案 否,因为属性是动态的(所谓的实例属性)。考虑以下,classFoo:def__init__(self):self.bar=1deftwice(self):self.b