How to continue in nested loops in Python

  1. Break from the inner loop (if there’s nothing else after it)
  2. Put the outer loop’s body in a function and return from the function
  3. Raise an exception and catch it at the outer level
  4. Set a flag, break from the inner loop and test it at an outer level.
  5. Refactor the code so you no longer have to do this.

I would go with 5 every time.

Leave a Comment