大家好,又见面了,我是全栈君。
zip() –内建函数
zip([iterable, …])
它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。
若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同;
与dict() 连用,可完成list组合成字典;
注:python3目前zip函数print输出不能正常显示,显示如:<zip object at 0x0000000002598548>
用法示例:
读者看看下面的例子,对zip()函数的基本用法就可以明白了:
1 >>> a = [1,2,3] 2 >>> b = [4,5,6] 3 >>> c = [4,5,6,7,8] 4 >>> n = zip(a,b) 5 [(1, 4), (2, 5), (3, 6)] 6 >>> zip(a,c) 7 [(1, 4), (2, 5), (3, 6)] 8 >>> zip(a) 9 [(1,), (2,), (3,)] 10 >>> zip(*n) 11 [(1, 2, 3), (4, 5, 6)]
转载于:https://www.cnblogs.com/feiyueNotes/p/8322340.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107745.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...