У меня возникла проблема с написанием небольшой библиотеки GUI, которая отображает классы в простые представления таблиц. Каждый член класса определенного типа = столбец и порядок столбцов важен. Но...
class Person(object):
name = None
date_of_birth = None
nationality = None
gender = None
address = None
comment = None
for member in Person.__dict__.iteritems():
if not member[1]:
print member[0]
выход:
comment
date_of_birth
name
address
gender
nationality
...
ugh, кто-то все перепутал... желаемый результат:
name
date_of_birth
nationality
gender
address
comment
Есть ли способ сделать это, не поддерживая дополнительные столбцы OrderedDict()
?