Пошук атрибутів об’єкта
Сьогодні знайшов цікавий варіант пошуку атрибутів: filter(lambda aname: not aname.startswith('_'), dir(Myclass)) Функція filter конструює список для тих елементів об’єкту (що є ітерабельним), яким функція вертає True Отже функція фільтрування верне нам список атрибутів об’єкту Myclass, які не починаються з підкреслення(_) Також, головним чином, раджу використовувати методи hasattr(obj, name) , gettattr(obj,name) , setattr(obj,name,val)