pythonfor循环两个变量
时间: 2023-11-07 13:12:48 浏览: 79
在 Python 中,可以使用 `zip()` 函数结合 `for` 循环来同时遍历两个列表。例如:
```python
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
for num, char in zip(list1, list2):
print(num, char)
```
输出:
```
1 a
2 b
3 c
```
这里 `zip()` 函数将两个列表打包成了一个元组的列表,然后在 `for` 循环中进行遍历,每次遍历时 `num` 取到了第一个列表的元素,`char` 取到了第二个列表的元素,然后打印输出即可。
相关问题
python for循环多变量
在 Python 中,可以使用 for 循环来遍历一个可迭代对象,例如列表、元组、字符串等。可以使用多个变量来接收每个迭代元素的值,例如:
```python
a = [(1, 2), (3, 4), (5, 6)]
for x, y in a:
print(x, y)
```
这里的 a 是一个包含元组的列表,每个元组都有两个值。在 for 循环中,使用 x 和 y 来分别接收每个元组的两个值,然后将它们打印出来。
输出结果为:
```
1 2
3 4
5 6
```
可以看到,每个元组的两个值被分别赋值给了 x 和 y。这种方式可以方便地遍历多个变量的值,并对它们进行操作。
阅读全文