Exceptions as a Control Structure
olivier.parisy at free.fr
Mon Aug 9 15:01:38 CEST 2004
I am new to Python (I just finished Guido's tutorial).
I was very surprised to learn there that the StopIteration
is used to end for loops in a standard iterator setting.
I come from C++, where the use of exceptions as control
structures is frowned upon for efficiency reasons.
What is the Python canon on this topic ? Are exceptions
considered as reasonable control structures, or is
StopIteration alone of its kind ?
More information about the Python-list