Создать список именованных кортежей при создании именованных кортежей - PullRequest
0 голосов
/ 23 апреля 2020

Я хотел получить что-то вроде этого:

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] впоследствии. Конечно, список полей намного длиннее, поэтому я не хочу повторяться.

Возможно, вы знаете обходной путь для достижения чего-то подобного?

...