vars()
Возвращает словарь __dict__ объекта.
Сигнатура
vars(object=...)Возвращает атрибуты объекта в виде словаря __dict__. Без аргумента работает как locals().
class P:
def __init__(self):
self.x = 1
self.y = 2
print(vars(P())) # {'x': 1, 'y': 2}