Python zip() 函数返回一个 zip 对象,该对象映射多个容器的相似索引。 它需要一个可迭代对象,转换为迭代器并根据传递的可迭代对象聚合元素。 它返回一个元组的迭代器。
zip()函数签名:
zip(iterator1, iterator2, iterator3 ...)
参数
- iterator1、iterator2、iterator3:这些是连接在一起的迭代器对象。
返回
- 它从两个或多个迭代器返回一个迭代器。
注意:如果给定列表的长度不同,则 zip 在第一个列表结束时停止生成元组。两个列表有 3 个,5 个长度将创建一个 3 元组。