zip将对象中对应的元素打包成一个元组,然后返回这些元组组成的对象。
- 用list()转换来输出列表

- 如果各迭代器的元素个数不一致,则返回列表长度与最短的对象相同

- 利用*号可以将zip对象解压为元组

- 循环输出
li=[[1,1,1],[2,2,2],[3,3,3]]
zipped=zip(*li)
for row in zipped:
print(row)
‘’‘
(1, 2, 3)
(1, 2, 3)
(1, 2, 3)
’‘’
PS: list变量前加*,字典变量前加**,可以将list与字典解为独立的参数。
本文详细解析了Python中zip函数的使用方法,包括如何将多个迭代器打包成元组列表,以及如何处理不同长度的迭代器。同时介绍了通过*号解压zip对象的技术,并提供了示例代码。
795

被折叠的 条评论
为什么被折叠?



