9
from collections import namedtuple
Gaga = namedtuple('Gaga', ['id', 'subject', 'recipient'])
g = Gaga(id=1, subject='hello', recipient='Janitor')
I (özelliklerin sırasını korur) Bu listesini elde edebilmek istiyorum:Adlandırılmış değer bir değer listesine dönüştürmek ve özelliklerin sırasını korumak nasıl?
[1, 'hello', 'Janitor']
Kendimi manuel Bu listeyi oluşturmak olabilir ama daha kolay bir yolu olmalı.
g._asdict().values()
ama özellikleri istediğim sırayla değildir: denedim.
Adlandırılmış bir tuple zaten bir değerler dizisidir (bir liste gibi). Ne çalışmıyor? g [0] == 1 ve g [1] == 'konu ve g [2] =' alıcı ''. Zaten bir liste gibi davrandığından başka neye ihtiyacınız var? –
@ S.Lott SİZİN ÜZERİNDE TEŞEKKÜR EDERİM, hala bir tuple olduğunu unuttuğum için çok aptalım, bir sözlük olarak düşünüyordum -_- – ishikun