私はPython
に新しくなっていますが、予約語はプログラミングで同様の意味を持っている必要があります。しかし、私はなぜbreak
2番目のif-condition
内の2つが壊れているのか分からないfor-loop
。Python break for loop
リストが空であるかどうかをチェックしたいので、while-loop
を使用します。 newList
にまだ要素がある場合は、loop2
にとどまると考えられます。しかし、break
のcon2
の後には、loop1
に直接行きます。newList
にも要素があります。
while list:
print ("loop1")
result = 'n'
for e in list:
print ("loop2")
result = 'n'
for h in longList:
print ("loop3")
for i in e.getList():
print ("loop4")
if (i == h.getId()):
print ("con1")
result = 'y'
break
if (result == 'y'):
print ("con2")
break
コードを簡略化してください。 [最小限で完全で検証可能なサンプルを作成する方法](https://stackoverflow.com/help/mcve)をお読みください。 –
breakステートメントは、1つのループからのみ壊れます。 'newList'データ構造のコンテンツを提供できますか? – AK47
私はそれを簡略化しました – androidnewbie