python 7z压缩(zip()函数如何在python中遍历多个列表?)
导读:下面我们就python中zip的说明、语法、使用注意点进行讲解,然后带来遍历多个列表的实例。...
下面我们就python中zip的说明 、语法 、使用注意点进行讲解 ,然后带来遍历多个列表的实例 。
1 、说明
zip() 函数用于将可迭代的对象作为参数 ,将对象中对应的元素打包成一个个元组 ,然后返回由这些元组组成的列表 。(注:在python3中返回的是zip对象)
2 、语法
zip(iterable,...) #其中iterable,...表示多个列表 、元组 、字典 、集合 、字符串 ,甚至还可以为range()区间 。3 、注意
(1)zip 可以平行地遍历多个迭代器 ,如果可迭代对象的长度不相同将按短的序列为准
(2)python3中zip相当于生成器 ,遍历过程中产生元组 ,python2会把元组生成好 ,一次性返回整份列表
4 、实例
使用zip()函数一次处理两个或多个列表中的元素:
alist=[a1,a2,a3] blist=[1,2,3] fora,binzip(alist,blist): printa,b #a11 #a22 #a33在对列表的元素进行找寻时 ,会频繁的说到遍历的理念 。对于复杂的遍历要求 ,如多个列表中查找就显然不适合用for循环 。本篇带来的是zip() 函数的方法 ,能够对多个迭代器进行遍历 。以上就是zip()函数在python中遍历多个列表的方法 ,相较于for循环而言,代码方法是非常简洁的 ,大家学会后可以尝试练习下zip的使用 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!