python中zip()函数的用法讲解,python中zip方法

  python中zip()函数的用法讲解,python中zip方法

  zip函数的原型是:zip([iterable, …])

  参数iterable是一个iterable对象,可以有多个参数。这个函数返回一个元组列表,其中第I个元组包含每个参数序列的第I个元素。返回列表的长度被截断为最短参数序列的长度。当只有一个序列参数时,它返回1元组的列表。当没有参数时,它返回一个空列表。

  导入为NPA=[1,2,3,4,5] B=(1,2,3,4,5) C=NP。Arange (5) D= Zhang ZZ=zip (a,b,c,d) print (ZZ) Output: [(1

  当只有一个参数时,将numpy作为npzz=zip () print (zz) Output: []导入

  当多个参数具有不同的长度时,Import as NPA=[1,2,3] ZZ=zip (a) print (ZZ) Output: [(1,(2,(3,)]

  导入为NPA=[1,2,3] b=[1,2,3,4] c=[1,2,3,4,5] ZZ=zip (a,b,c) print (ZZ) Output: [(1,1,1),(2,2)

  Import as NPA=[1,2,3] b=[4,5,6] c=[7,8,9] ZZ=zip (a,b,c) print (ZZ) x,y,z=zip(* ZZ)print(x)print(y)print 3)(4,5,6)(7,8,9)注意这里的每个输出都是一个元组,不一定是原始类型,但值不会改变(除非原始参数列表的长度不同,见下面的代码)

  导入为NPA=[1,2,3] b=[4,5,6,7] c=[8,9,10,11,12] ZZ=zip (a,b,c) print (ZZ) x,y,z=zip (* ZZ) print

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: