9
from collections import namedtuple
Gaga = namedtuple('Gaga', ['id', 'subject', 'recipient'])
g = Gaga(id=1, subject='hello', recipient='Janitor')
Chcę być w stanie uzyskać tej listy (która zachowuje kolejność Właściwości):Jak przekonwertować namedtuple na listę wartości i zachować kolejność właściwości?
[1, 'hello', 'Janitor']
mogłem ręcznie utworzyć tę listę siebie, ale nie musi być łatwiejszy sposób. Próbowałem:
g._asdict().values()
ale właściwości nie są w kolejności chcę.
Nazwana krotka jest już ciągiem wartości (podobnie jak lista). Co nie działa? 'g [0] == 1 i g [1] == 'temat i g [2] =' odbiorca''. Ponieważ już zachowuje się podobnie do listy, czego jeszcze potrzebujesz? –
@ S.Lott DZIĘKUJEMY TAK DUŻO, czuję się tak głupio, że zapomniałem, że to wciąż krotka, myślałem o niej jako o słowniku -_- – ishikun