Chris Angelico wrote: > Yes, I'm aware that code readability becomes irrelevant for > short-duration projects. Beside the point. I'm wondering how important > it really is to have the shortest block first.
I usually put the most expected / frequent / not negated block first if the whole if/else statement is not "too long". Sometimes whatever you want to do becomes pointless if a certain conditions is not met, in which case I do an early break or return and have no else block at all. > Given that for-else is an excellent, if rarely-used, construct I knew it existed but coming from C I never thought to exploit it. I know I wrote loops like this: found = None while not found: found = search(something) if found: break if not found: complain() Need to look into using "else" in these cases. -- https://mail.python.org/mailman/listinfo/python-list