Назад к вопросам
Junior
72
questionbank

Как получить список атрибутов объекта в Python?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Используя встроенные функции.

# Получение списка всех атрибутов и методов (включая служебные)
print(dir(object)) 
# Получение словаря атрибутов объекта (исключая большинство служебных)
print(object.__dict__) 
# Использование getattr для получения значения конкретного атрибута или значения по умолчанию
print(getattr(object, 'attribute_name', default_value)) 

Также можно итерироваться по __dict__ или dir и фильтровать по типу (например, using callable() for methods).