Как преобразовать namedtuple в список значений и сохранить порядок свойств?

from collections import namedtuple
Gaga = namedtuple('Gaga', ['id', 'subject', 'recipient'])
g = Gaga(id=1, subject='hello', recipient='Janitor')

Я хочу получить этот список (который сохраняет порядок свойств):

[1, 'hello', 'Janitor']

Я мог бы составить этот список вручную, но должен быть более простой способ. Я пробовал:

g._asdict().values()

, но свойства расположены не в том порядке, который мне нужен.

15
задан canadadry 2 August 2011 в 08:08
поделиться