2
我有這樣的:Python的拉鍊單列表元素
t=[(1,2,3),(4,5,6),(11,22,33),(44,55,66)]
,並希望得到這樣的:
[(1,4,11,44),(2,5,22,55),(3,6,33,66)]
如何做一個Python的方式。
我有這樣的:Python的拉鍊單列表元素
t=[(1,2,3),(4,5,6),(11,22,33),(44,55,66)]
,並希望得到這樣的:
[(1,4,11,44),(2,5,22,55),(3,6,33,66)]
如何做一個Python的方式。
使用星號(*)。它可以解開參數列表。
>>> zip(*t)
[(1, 4, 11, 44), (2, 5, 22, 55), (3, 6, 33, 66)]
例如:
>>> args = [3, 6]
>>> range(*args) # It's equivalent to range(3, 6)
[3, 4, 5]
這可能有助於增加的'*'語法確實 – inspectorG4dget
感謝,這是它的解釋。 –
@ inspectorG4dget [python star operator](http://stackoverflow.com/a/2921893/507762)。 – U2EF1