python - 如何在python中的单个for循环中使用2个索引变量

标签 python for-loop

C 语言中,我们可以在单个 for 循环中使用两个索引变量,如下所示。

for (i = 0, j = 0; i < i_max && j < j_max; i++, j++)

有人能告诉我如何在 Python 中做到这一点吗?

最佳答案

使用 zip 我们可以实现这一点。

>>> i_max = 5
>>> j_max = 7
>>> for i, j in zip(range(0, i_max), range(0, j_max)):
...     print str(i) + ", " + str(j)
...
0, 0
1, 1
2, 2
3, 3
4, 4

关于python - 如何在python中的单个for循环中使用2个索引变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51747961/

相关文章:

python - Pandas 修剪数据的更好方法

Python sftp 与 paramiko 错误

python - 如何在 python 中将 Avro 文件转换为 CSV 文件?

JavaScript For循环: Assignment to character not working

java - 使用 for 循环移动字符数组

c++ - 如何使这个函数递归

python - 对列表列表进行排序的方法?

python - 如何从面向对象编程获取数据到mySQL?

windows - 从不同目录调用时,此批处理脚本返回不正确的值

python - 如何修复在嵌套 for 循环中使用追加时索引丢失的问题