[Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden

Stefan Schwarzer sschwarzer at sschwarzer.net
Mo Mär 28 16:54:30 EDT 2016


Hallo,

On 2016-03-28 16:03, Daniel Troeder wrote:
> for item in list():
>     print item
> if "item" not in locals():
>     print "empty"
> 
> Voraussetzung ist, dass der Variablenname ("item") nicht schon vorher im
> gleichen oder übergeordneten scope verwendet wird.

technisch mag das gehen, aber für mich sieht das
ziemlich "hackish" aus. Ich würde eine direktere
Lösung (wie einige der vorgestellten) bevorzugen.

Viele Grüße
Stefan


Mehr Informationen über die Mailingliste python-de