Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Получить значения всех атрибутов класса


Автор: polin11 18.1.2023, 19:00
Есть класс используемый для хранения констант

Код

class DataUser:
    user_one = 'Иванов'
    user_two = 'Петров'
    :
    :
    :


нужно получить список всех значений его атрибутов,
не хочется делать перечисления типа
Код

[DataUser.user_one, DataUser.user_two....]


Есть возможность получить список атрибутов, а нужно значения как это сделать?
Код

[arg for arg in dir(DataUser) if not arg.startswith('_')]


Это тоже не работает
Код

[DataUser.arg for arg in dir(DataUser) if not arg.startswith('_')]

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)