如何用python中的变量控制循环的增量

how to control increments with a variable in python for loop

本文关键字:循环 控制 变量 python 何用      更新时间:2023-10-16

这是C++中的一个用于循环,如何使用Python中的for循环实现相同的操作?通过k+1递增i

for (int i = 0; i < some_string.size();) {
  int k = i;
  while (some_condition) ++k;
  i = k+1;
  // ....

}

以下代码行做的与所讨论的C 代码相同;但是,我不知道这是否是您要实现的目标:

i = 0
while i < len(some_string):
    k = i
    while some_condition:
        k += 1
    i = k + 1

这可能是可能的解决方案。

for i in xrange(len(some_string)):
    k = i
    while some_condition:
        k += 1
    i = k + 1