Python
关于Python中zip()的用法:
zip(x,y) 该方法可以让x和y两个序列(注意是序列)中按照顺序将元素组成一个zip对象 如果序列中的元素个数不一致则会舍弃多余的元素
既然是zip对象 那我们就可以转成列表/元组/字典
x = [1, 2, 3, 4, 5]
y = (6, 7, 8, 9, 10)
print(list(zip(x, y))) # [(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
print('*' * 20)
x = [1, 2, 3, 4, 5]
y = (6, 7, 8, 9)
# 列表
print(list(zip(x, y))) # [(1, 6), (2, 7), (3, 8), (4, 9)]
# 元组
print(tuple(zip(x, y))) # ((1, 6), (2, 7), (3, 8), (4, 9))
# 字典 这一块比较精妙
print(dict(zip(x , y))) # {1: 6, 2: 7, 3: 8, 4: 9}
谢谢您的阅读 希望能对你有所帮助