Thuộc tính __dict__ trả về một từ điển ngoài các trường của bất kỳ đối tượng nào.
Hãy để chúng tôi xác định một người trong lớp
>>> class person: def __init__(self): self.name='foo' self.age = 20 def show(self): print (self.name, self.age)
Bây giờ chúng ta khai báo một đối tượng của lớp này và lấy thuộc tính __dict__ của nó, hóa ra là đối tượng từ điển
>>> p = person() >>> d = p.__dict__ >>> d {'name': 'foo', 'age': 20}