Python 如何将namedtuple转换为值列表并保持属性的顺序?

Python 如何将namedtuple转换为值列表并保持属性的顺序?,python,Python,我希望能够获得此列表(保留属性的顺序): 我可以自己手动创建这个列表,但必须有一个更简单的方法。 我试过: 但是属性的顺序不是我想要的。为什么不干脆列出它呢 g._asdict().values() 命名元组已经是一个值序列(就像列表一样)。什么不起作用g[0]==1和g[1]='subject和g[2]='recipient'。既然它的行为已经很像一个列表,你还需要什么?@S.Lott非常感谢你,我觉得自己太愚蠢了,忘了它仍然是一个元组,我把它当成了一本字典-_- [1, 'hello',

我希望能够获得此列表(保留属性的顺序):

我可以自己手动创建这个列表,但必须有一个更简单的方法。 我试过:


但是属性的顺序不是我想要的。

为什么不干脆
列出它呢

g._asdict().values()

命名元组已经是一个值序列(就像列表一样)。什么不起作用<代码>g[0]==1和g[1]='subject和g[2]='recipient'
。既然它的行为已经很像一个列表,你还需要什么?@S.Lott非常感谢你,我觉得自己太愚蠢了,忘了它仍然是一个元组,我把它当成了一本字典-_-
[1, 'hello', 'Janitor']
g._asdict().values()
>>> list(g)
[1, 'hello', 'Janitor']