如何从对象的字段中创建 Python 字典?
__dict__ 属性返回任何对象的字段中的字典。
让我们定义一个 person 类
>>> class person: def __init__(self): self.name='foo' self.age = 20 def show(self): print (self.name, self.age)
我们现在声明其类的对象,并获取其 __dict__ 属性,其结果为字典对象
>>> p = person() >>> d = p.__dict__ >>> d {'name': 'foo', 'age': 20}
广告