要在一个类中创建一个属性,您只需这样做self.property = value
。我希望能够使此类中的属性完全依赖于参数。让我们称之为这个类Foo
。
该类的实例Foo
将采用元组列表:
l = [("first","foo"),("second","bar"),("anything","you get the point")]
bar = Foo(l)
Foo
现在我们分配给的类的实例bar
将具有以下属性:
bar.first
#foo
bar.second
#bar
bar.anything
#you get the point
这甚至有可能吗?如何?