I use the following method to break the double loop in Python.
for word1 in buf1:
find = False
for word2 in buf2:
...
if res == res1:
print "BINGO " + word1 + ":" + word2
find = True
if find:
break
Is there a better way to break the double loop?
Probably not what you are hoping for, but usually you would want to have a
breakafter settingfindtoTrueAnother way is to use a generator expression to squash the
forinto a single loopYou may also consider using
itertools.product