【发布时间】:2018-09-18 16:51:11
【问题描述】:
我在 for 循环中解析数据。当找到该项目时,它会进入一个 while 循环并找到与其相关的项目。在这个 while 循环中,我有一个用于 while 循环内迭代的计数器。当我回到 For 循环时,它想从 For 循环的原始位置进行迭代。我正在尝试跳过这些迭代并开始等于计数器。
我是新来的。如果我不够清楚,我很乐意回答任何问题。
for x in range(0, 10):
if b has been found
x = counter
#find a
#flag is true
while flag true:
#find b
#flag is false
#count iterations
【问题讨论】:
-
你能提供你的实际代码吗?外部循环无法由内部循环控制,除非您的内部 while 循环正在重置
x的值 -
在 for 循环中不能更新变量 x。修改为while循环即可
-
目前还不清楚您在问什么。如果情况继续如此,很快您的问题将被搁置(我不这样做)。因此,我建议您更清楚
-
欢迎来到 Stack Overflow!有点不清楚你到底想用这些循环做什么,你能澄清一下吗?另外......这看起来可能是一个“XY问题”。请查看What is the XY problem?,看看是否可以通过以不同的方式提出问题和/或提出不同的问题来更好地为您服务。另一个提高问题质量的好参考是How to Ask 页面。谢谢!
标签: python for-loop while-loop