Я хотел получить что-то вроде этого:
from collections import namedtuple
Field = namedtuple('Field', ['name', 'pos','len'])
fields = [ town = Field('town', 1,5),
street = Field('street', 12,6),
district = Field('district', 27,9) ]
Очевидно, что это не работает и имеет неправильный синтаксис. Я должен создать список полей отдельно fields = [town,street, district]
впоследствии. Конечно, список полей намного длиннее, поэтому я не хочу повторяться.
Возможно, вы знаете обходной путь для достижения чего-то подобного?