Quoth Ron Adam <[EMAIL PROTECTED]>: | ... The current for-else | is IMHO is reversed to how the else is used in an if statement.
Is that all? As a matter of opinion, this one is fairly simply an arbitrary choice to assign a positive sense to completion of the loop predicate. For search loops, for example, it's clearly a failure - the loop predicate is there to put a bound on the search, and to reach that bound is to fail. Whatever, I don't care if you find this compelling. My point is that rather than a case of intuition driven by subconscious forces beyond our control, the choice between two ways to take the boolean sense of a loop control is really based on some logical premises, which we can reconsider if it's productive to do so. I prefer this to fantasies about changing the language, your mileage may vary. Donn Cave, [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list