定义: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)]