一。作用
zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,能够节约内存。可以使用list()输出列表
二。实例
a=[1,2,3]
b=[4,5,6]
c=[4,5,6,7,8]
d=list(zip(a,c))
print(d)
输出结果为:
[(1, 4), (2, 5), (3, 6)]
从这个结果中看出,如果迭代器的元素个数不一致,则返回列表的长度与最短的对象的长度相同
a=[1,2,3]
b=[4,5,6]
c=[4,5,6,7,8]
e,f=zip(*zip(a,c))
print(e)
print(f)
zip(*)是用来解压的,将元组解压为列表
输出结果为:
(1, 2, 3)
(4, 5, 6)
来源:CSDN
作者:cuicui_ruirui
链接:https://blog.csdn.net/cuicui_ruirui/article/details/104541148