热线电话:13121318867

登录
2020-12-18 阅读量: 678
zip函数和zip(*)函数

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。

zip(*)函数利用 * 号操作符,可以将元组解压为列表。

a = [1,2,3]

b = [4,5,6]

c = [7,8,9,0]

zip1 = zip(a,b,c)

for i in zip1:

print(i)

(1, 4, 7)

(2, 5, 8)

(3, 6, 9)


zip2 = zip(*zip(a,b,c))

for i in zip2:

print(i)

(1, 2, 3)

(4, 5, 6)

(7, 8, 9)


170.9399
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子