Python中的内置函数 zip用法
语法: zip(iter1 [,iter2 [...]])zip() 函数将可迭代对象作为参数,将每个对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。我们可以使用 List() 转换来输出列表。
注意:Python2中 zip()返回的是一个列表
如果各个可迭代对象的元素个数不一致,则返回长度与最短的对象相同
* 相当于是解压 *** 作,返回的是多个元组
下面看下zip()函数的用法
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 | In [1]: a = [1,2,3] In [2]: b = [‘a,‘,‘b‘,‘c‘] In [3]: c = [1,3,4] In [4]: zip(a,b) # 返回的是一个对象 Out[4]: <zip at 0x265795f7fc8> In [5]: List(zip(a,b)) Out[5]: [(1,‘a,‘),(2,‘b‘),(3,‘c‘)] In [6]: List(zip(a,c)) # 元素个数与最少的列表一致 Out[6]: [(1,1),2),3)] In [7]: a1,b1 = zip(*zip(a,b)) # 解压, 返回两个元组 In [8]: a1 Out[8]: (1,3) In [9]: b1 Out[9]: (‘a,‘c‘) |
以上是内存溢出为你收集整理的Python中的内置函数 zip用法全部内容,希望文章能够帮你解决Python中的内置函数 zip用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)