python做一个Zip功能的迭代器
时间: 2023-08-25 14:16:10 浏览: 119
python 迭代
4星 · 用户满意度95%
可以使用Python内置的zip函数,它可以将多个可迭代对象合并成一个元组构成的迭代器。示例如下:
```python
a = [1, 2, 3]
b = ['a', 'b', 'c']
c = ['x', 'y', 'z']
for item in zip(a, b, c):
print(item)
```
输出结果为:
```
(1, 'a', 'x')
(2, 'b', 'y')
(3, 'c', 'z')
```
其中,zip函数接收多个可迭代对象作为输入,返回一个包含这些可迭代对象中元素的元组构成的迭代器。在上面的示例中,zip函数将a、b、c三个列表中的元素依次合并成了一个三元组,并将这些三元组组成的迭代器返回。在for循环中,我们可以依次遍历这个迭代器中的每一个三元组,并对其进行处理。
阅读全文