In python is there an easier way to write 6 nested for loops?

If you’re frequently iterating over a Cartesian product like in your example, you might want to investigate Python 2.6’s itertools.product — or write your own if you’re in an earlier Python.

from itertools import product
for y, x in product(range(3), repeat=2):
  do_something()
  for y1, x1 in product(range(3), repeat=2):
    do_something_else()

Leave a Comment

File not found.