IT虾米网

Python3.x:zip()函数详解

leader 2019年07月17日 编程语言 116 0

Python3.x:zip()函数

1,概述:

  zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表;

2,示例:

 (1).示例1:

x = [1, 2, 3] 
y = [4, 5, 6] 
z = [7, 8, 9] 
#注意:Python3.x和Python2.x这里的差别 
#Python3.x 
xyz = list(zip(x, y, z)) 
#Python2.x 
#xyz = zip(x, y, z) 
print(xyz) 
#输出结果:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

 (2).示例2:

x = [1, 2, 3] 
y = [4, 5, 6, 7] 
xy = list(zip(x, y)) 
print(xy) 
#输出结果:[(1, 4), (2, 5), (3, 6)]

 (3).示例3:

x = [1, 2, 3] 
x = list(zip(x)) 
print(x) 
#输出结果:[(1,), (2,), (3,)]

 (4).示例4:

x = list(zip()) 
print(x) 
#输出结果:[]

 (5).示例5:

x = [1, 2, 3] 
y = [4, 5, 6] 
z = [7, 8, 9] 
xyz = list(zip(x, y, z)) 
print(xyz ) 
u = list(zip(*xyz)) 
print(u) 
#输出结果: 
#[(1, 4, 7), (2, 5, 8), (3, 6, 9)] 
#[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

 注意:Python3.x和Python2.x差别;

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Python3.x:获取代理ip以及使用详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。