【笔记】Python3的zip

前言

Python3的zip学习笔记

组成元祖

  • 将多个可迭代对象,根据相同的下标,组成多个元祖

  • 如果多个可迭代对象长度不相同,那么以长度最短的可迭代对象为生成的元祖个数

  • 创建多个可迭代对象

1
2
names = ["张三", "李四", "王五", "赵六"]
ages = [18, 19, 20]
  • 使用zip()生成可迭代的zip对象
1
result = zip(names, ages)
  • 输出元祖
1
2
for item in result:
print(item)
1
2
3
('张三', 18)
('李四', 19)
('王五', 20)
  • 输出解构后的数据
1
2
for names, ages in result:
print(names, ages)
1
2
3
'张三' 18
'李四' 19
'王五' 20

完成

参考文献

哔哩哔哩——骆昊jackfrued