Python zip函数打包元素实例解析
这篇文章主要介绍了Pythonzip函数打包元素实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
介绍
zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
ps.如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。
例子
a=[1,2,3] b=[4,5,6] c=[4,5,6,7,8] zipped=zip(a,b)#打包为元组的列表 #输出:[(1,4),(2,5),(3,6)] zip(a,c)#元素个数与最短的列表一致 #输出:[(1,4),(2,5),(3,6)] zip(*zipped)#与zip相反,*zipped可理解为解压,返回二维矩阵式 [(1,2,3),(4,5,6)]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。