前提・実現したいこと
Pythonでリストを利用したforでcontinueをしたいのですがリストが次に進んでしまいます。
該当のソースコード
python
1urllist=[http://1,http://2,http://3] 2 3for i in urllist: 4 ChangeUrl(url) 5 if FindUrl(i)==True 6 continue
この場合1でcontinueしたらもう一度1でループを始めたいのですがどう実現すればよいでしょうか?
これは本当にPythonの質問ですか?
1から始めたいってhttp://2以降にリストが進んでても、
もう一度http://1から処理を始めたいってことですか?
そうです
forをやめてwhileとインデックスとなる変数を使ってはどうでしょうか?
SyntaxError: invalid syntaxになります。動作するソースを提示ください。
For構文を使うことを止める!
Forは順に処理を進めていくものなので、途中で一からやりなおしをするのに適していません。
Pythonの正しい知識を身につけて、適切な構文が使えるようになってください。
回答したら実はPythonじゃありませんでしたと言われるんじゃないかと不安になるような質問なのです。