zip可以实现多个序列(列表、元组、集合)元素的“配对”,生成一个新的元组列表:
In [128]: s1 = ('name','age','school')
In [129]: s2 = ('Jack',19,'se')
In [130]: zip(s1,s2)
Out[130]: <zip at 0x10c8a1dc0>
In [132]: for i,v in enumerate(zip(s1,s2)):
...: print(i,v)
...:
0 ('name', 'Jack')
1 ('age', 19)
2 ('school', 'se')
通过*zip可以实现解压缩:
In [134]: for i,v in enumerate(zip(*zip(s1,s2))):
...: print(i,v)
...:
...:
0 ('name', 'age', 'school')
1 ('Jack', 19, 'se')
In [135]: type(zip(s1,s2))
Out[135]: zip
In [136]: type(zip(*zip(s1,s2)))
Out[136]: zip
下方👍点赞支持哦!!!
关注微信公众号“数据分析之家”