zip方法内部传递的参数为一个或者多个可迭代的对象。 用法如下:
a
= [1, 2, 3, 4]
b
= [4, 5, 6, 7]
c
= zip(a
, b
)
print(list(c
))
d
= [7, 8]
e
= zip(a
, d
)
print(list(e
))
结果为:
python3中zip方法返回的是一个zip对象,可以通过list方法转换为列表。
*zip的用法如下:
a
= [1, 2, 3]
b
= [4, 5, 6]
c
= zip(*zip(a
, b
))
print(list(c
))
结果为: