python中zip方法,python中zip()函数的用法讲解
Python-zip函数zip()zip(*zipped)
zip()
zip函数的使用非常简单,看一个例子就可以了。
A=[1,2,3] b=[4,5,6] c=[4,5,6,7,8] a _ b _ zip=zip (a,b) #封装为元组列表,元素个数与最短列表一致打印( a _ b _ zip的类型为% s% type (a _ b _ zip)) #输出zip函数的返回对象类型a_b_zip=list(a_b_zip) #由于zip函数返回zip类型对象,因此,需要进行转换
zip(*zipped) zip(*zipped)中的*zipped参数可以是ps:zip()函数的返回对象转换成list不是必须的,只是为了方便输出,list输出很直观或list数组。还是那句话,看个例子,相信大部分人都会明白。
num=[ A1 , A2 , A3],[B1 , B2 , B3],[C1 , C2 , C3]] iterator=zip (* nums) #当参数为列表数组时,为压缩数据,相当于zip()函数print( iterator的类型为% s% type (iterator)) #输出zip(*zipped)函数返回对象迭代器的类型=list(iterator) #由于zip(*zipped)函数返回zip类型对象,因此,需要转换为列表类型
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。