>>>zip([1,2,3],[4,5,6])
[(1,4),(2,5),(4,6)]
zip()函數,每個輸入的第N個元素配對在一起,返回包含數個元組的列表。要求:輸入的必須是可迭代的對象(列表、元組、字符串)
zip(*) 將所有輸入的對象行轉置為列。
>>>data=[[1,2,3],[4,5,6]]
>>>zip(*data)
[(1,4),(2,5),(3,6)]
如要在表最后插入一列
table=zip(*table)
table.append([0,0,0,0])
table=zip(*table) #zip后每個單元是元素,非列表,需重復賦值時,需先該單元列表轉為列表。 table[1]=list(table[1])