易百教程

8、Python 中的 zip() 函数是什么?

Python zip() 函数返回一个 zip 对象,该对象映射多个容器的相似索引。 它需要一个可迭代对象,转换为迭代器并根据传递的可迭代对象聚合元素。 它返回一个元组的迭代器。

zip()函数签名:

zip(iterator1, iterator2, iterator3 ...)

参数

  • iterator1、iterator2、iterator3:这些是连接在一起的迭代器对象。

返回

  • 它从两个或多个迭代器返回一个迭代器。

注意:如果给定列表的长度不同,则 zip 在第一个列表结束时停止生成元组。两个列表有 3 个,5 个长度将创建一个 3 元组。