【发布时间】:2014-06-12 19:00:53
【问题描述】:
我知道如何使用循环创建同一类的多个对象,类似于这个 How to create multiple class objects with a loop in python? 但是,我想要的是不同的,因为每个对象都必须使用不同的参数进行初始化 我的程序现在从文件中读取所有信息(参数)并将它们存储在 python 字典中,如下所示:
objects={'obj1':['object1','Tom',10],'obj2':['object2','John',13]}
并且因为所需对象的数量取决于文件中的信息.. 我想知道是否有一种方法可以自动创建(也许通过使用循环!)多个类对象并用它们的不同参数初始化它们。而不是如下声明它们:
obj1 = MyClass('object1','Tom',10)
obj2 = MyClass('object2','John',13)
.
.
.
etc
【问题讨论】:
标签: python