Logo

郎哥编程

zip函数

2021-11-14 722

函数声明:

zip(*iterables)

参数*iterables是可变参数,允许传入多个可迭代对象。函数返回一个聚合了来自每个可迭代对象中的元素的元组类型的迭代器。

其中的第 i 个元组包含来自每个参数序列或可迭代对象的第 i 个元素。 当所输入可迭代对象中最短的一个被耗尽时,迭代器将停止迭代。 当只有一个可迭代对象参数时,它将返回一个单元组的迭代器。

函数不传入任何参数时,它将返回一个空迭代器。


案例代码:

>>> x = [1, 2, 3]
>>> y = [4, 5, 6]
>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论