基本上,我需要一種方法來將控制返回到for循環的開始處,並且在滿足特定條件時採取動作後實際重新開始整個迭代過程。Python - 重啓for循環的方式,類似while循環的「continue」?
我想要做的是這樣的:
for index, item in enumerate(list2):
if item == '||' and list2[index-1] == '||':
del list2[index]
*<some action that resarts the whole process>*
這樣,如果[ '莓', '||', '||', '||','煎餅]裏面該清單,我將結束:
['berry','||','pancake']而不是。
謝謝!
你是詢問嵌套的循環? '而某事:爲...'?如果是這樣,那麼如此複雜?請發佈代碼示例以顯示您正在做什麼。 – 2010-09-13 22:41:28
你能否提供一些示例代碼,以便我們能夠弄清楚你在問什麼。 「繼續」適用於「for」和「while」循環。看起來你想要不同的東西。 – 2010-09-13 22:43:11
繼續不會爲while循環執行此操作,而只是跳過循環體的其餘部分,就像循環一樣。嘗試重新描述你的問題來描述你想要完成的事情,而不是你想如何完成它 – 2010-09-13 22:43:50