“итерация через атрибуты класса Python” Ответ

Python итерация над полями объектов

>>> dir(obj)
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'bar', 'foo', 'func']

>>> [a for a in dir(obj) if not a.startswith('__')]
['bar', 'foo', 'func']
Nutty Narwhal

итерация через атрибуты класса Python

L = [[getattr(self, attr), attr] for attr in dir(self) if not attr.startswith("__")]
Friendly Frog

Ответы похожие на “итерация через атрибуты класса Python”

Вопросы похожие на “итерация через атрибуты класса Python”

Больше похожих ответов на “итерация через атрибуты класса Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования