私はpythonに非常に慣れていません。c ++とpythonのforループについて小さなクエリがありました。c、c ++ではi
、以下の例に示すように変数を変更するi
と、次の反復で新しい値が反映されますが、そうではありませんin for loop in python.So 、実際continue
になどの関数を使用せずにいくつかの反復をスキップする必要がある場合に、Pythonでそれを処理する方法.
for loop in c++
for(int i=0;i<5;++i)
{
if(i==2)
i=i+2;
cout<<i<<endl;
}
Output
0
1
4
for loop in python
for i in range(5):
if i==2:
i=i+2
print i
Output
0
1
4
3
4