pythonfor循环同时循环两个列表
时间: 2023-06-28 13:15:15 浏览: 96
在Python中,可以使用`zip()`函数同时迭代两个或多个列表。`zip()`函数将对应位置的元素打包成一个元组,然后返回一个由这些元组组成的迭代器。示例如下:
```python
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
for x, y in zip(list1, list2):
print(x, y)
```
这段代码将输出:
```
1 a
2 b
3 c
```
在`zip()`函数中,`list1`和`list2`都传入了参数,它们会被打包成元组。然后使用`for`循环来遍历这些元组,并将元组中的第一个元素赋值给`x`,将第二个元素赋值给`y`,然后输出。
阅读全文