from collections import namedtuple
Gaga = namedtuple('Gaga', ['id', 'subject', 'recipient'])
g = Gaga(id=1, subject='hello', recipient='Janitor')
Run Code Online (Sandbox Code Playgroud)
我希望能够获得此列表(保留属性的顺序):
[1, 'hello', 'Janitor']
Run Code Online (Sandbox Code Playgroud)
我可以手动创建这个列表,但必须有一个更简单的方法.我试过了:
g._asdict().values()
Run Code Online (Sandbox Code Playgroud)
但属性不是我想要的顺序.
Rom*_*huk 37
为什么不list呢?
>>> list(g)
[1, 'hello', 'Janitor']
Run Code Online (Sandbox Code Playgroud)