empty clause of for loops

Sven R. Kunze srkunze at mail.de
Wed Mar 16 11:17:17 EDT 2016


On 16.03.2016 16:02, Tim Chase wrote:
> On 2016-03-16 15:29, Sven R. Kunze wrote:
>> I would re-use the "for-else" for this. Everything I thought I
>> could make use of the "-else" clause, I was disappointed I couldn't.
> Hmm...this must be a mind-set thing.  I use the "else" clause with
> for/while loops fairly regularly and would be miffed if their behavior
> changed.
>
> Could I work around their absence?  Certainly.
>
> Does it annoy me when I have to work in other languages that lack
> Python's {for/while}/else functionality?  You bet.

I can imagine that. Could you describe the general use-case? From what I 
know, "else" is executed when you don't "break" the loop. When is this 
useful?


Btw., I don't have any issue with else or whatever it is called. It's 
just a word but it must fit intuition. And this is why I would rather 
see "else" being used there. But this may result because of the lack of 
usage of mine.


We can also re-use "except" for it. ;-)


Best,
Sven



More information about the Python-list mailing list