跳至主要內容

Python zip用法

yczha小于 1 分钟pythonpythonzip

同时遍历多个文件夹

>>> A=[1,2,3]
>>> B=['a','b','c']
>>> C=[True,1,'a']
>>> for a,b,c in zip(A,B,C):
...     print(a,b,c)
...
1 a True
2 b 1
3 c a

同时遍历数组内的每个列表

直接传入数组会将每个数组作为一个对象输出

>>> for group in zip([A,B,C]):
...     print(group)
...
([1, 2, 3],)
(['a', 'b', 'c'],)
([True, 1, 'a'],)

在数组的前面加*即可把数组作为n个参数传入:

>>> for group in zip(*[A,B,C]):
...     print(group)
...
(1, 'a', True)
(2, 'b', 1)
(3, 'c', 'a')