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与字典解为独立的参数。