我是 python 新手,我正在尝试在类中动态创建新实例。所以让我给你举个例子,如果我有一个这样的类:
class Person(object):
def __init__(self, name, age, job):
self.name = name
self.age = age
self.job = job
Run Code Online (Sandbox Code Playgroud)
据我所知,对于我必须插入的每个新实例,我必须声明一个变量并将其附加到 person 对象,如下所示:
variable = Person(name, age, job)
Run Code Online (Sandbox Code Playgroud)
有没有办法可以动态地做到这一点?假设我有一本这样的字典:
persons_database = {
'id' : ['name', age, 'job'], .....
}
Run Code Online (Sandbox Code Playgroud)
我可以创建一段代码来迭代这个数据库并在Person
类中自动创建新实例吗?