定義:zip([seql, ...])接受一系列可迭代對象作爲參數,將對象中對應的元素打包成一個個tuple(元組),然後返回由這些tuples組成的list(列表)。若傳入參數的長度不等,則返回list的長度和參數中長度最短的對象相同。
1 >>> z1=[1,2,3] 2 >>> z2=[4,5,6] 3 >>> result=zip(z1,z2) 4 >>> result 5 [(1, 4), (2, 5), (3, 6)] 6 >>> z3=[4,5,6,7] 7 >>> result=zip(z1,z3) 8 >>> result 9 [(1, 4), (2, 5), (3, 6)]zip()配合*號操作符,可以將已經zip過的列表對象解壓
1 >>> zip(*result) 2 [(1, 2, 3), (4, 5, 6)]