Korzystam z poniższej metody, aby przerwać podwójną pętlę w Pythonie.Przerwij zagnieżdżoną (podwójną) pętlę w Pythonie
for word1 in buf1:
find = False
for word2 in buf2:
...
if res == res1:
print "BINGO " + word1 + ":" + word2
find = True
if find:
break
Czy istnieje lepszy sposób na przerwanie podwójnej pętli?
+1 proste, ale eleganckie! –
itertools.product() to świetne podejście. –
Dowiedziałem się czegoś dzisiaj :) – wonzbak