<p>[python]3.6<br/>
你好,我正试图迭代一个带有for循环的列表,在这里,只要条件得到确认,就必须重新启动循环。
在C我会做:<br/>
<code>for(i = 0; i < 10; i++){
if(list[i] == something)
i = 0;
}</code></p>
<p>在这里我试着这么做:</p>
<pre><code>for x in listPrimes:
if((num % x) == 0):
num /= x # divide by the prime
factorials.append(x)
x = 2 # reset to the first prime in the list?
</code></pre>
<p>它不能正常工作。有什么方法可以将for重置为列表的某个迭代?我一定要用别的方法吗?<br/>
谢谢你的时间</p>