首页 > 解决方案 > 如何控制 for 循环内的迭代器值?

问题描述

我想在 Python 中重现这个 JavaScript bucle,但我不确定如何进行。

for (i=0;i<toks.length && toks[i]!='\r'; i+=10)

标签: python

解决方案


就个人而言,我不喜欢使用索引进行循环,所以我建议for使用带有break状态的 python 循环(它会停止循环)。关于每个10th循环逻辑,您可以使用toks[::10].

所以最终的代码是:

for v in toks[::10]:
    if v == '\r':
        break
    print(v)

推荐阅读