История изменений
Исправление xterro, (текущая версия) :
Ребята, раз в тут батл ведёте, спрошу ещё один момент, есть ли красивое решение, для загрузки значений аргументов класса в цикле, типа:
# на входе типа: line 0 0 0 0 1 #000000 0 0
def load(self, values):
if values is not None:
vlist = values.split(" ")
print vlist
print self.__dict__
if vlist[0].lower() == self.__class__.__name__.lower():
for item in vlist[1:]:
pass
Можно ли как-нибудь пройти по self.__dict__ в порядке, в котором переменные определены в классе(в этом порядке в строке values определены значения), чтобы присвоить им значения?
Исходная версия xterro, :
Ребята, раз в тут батл ведёте, спрошу ещё один момент, есть ли красивое решение, для загрузки значений аргументов класса в цикле, типа:
def load(self, values):
if values is not None:
vlist = values.split(" ")
print vlist
print self.__dict__
if vlist[0].lower() == self.__class__.__name__.lower():
for item in vlist[1:]:
pass
Можно ли как-нибудь пройти по self.__dict__ в порядке, в котором переменные определены в классе(в этом порядке в строке values определены значения), чтобы присвоить им значения?