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

24/03/2016 - 20:53 von Sven R. Kunze | Report spam
Hallo,

neulich hatten wir wieder das Problem, dass wir gerne etwas in der
folgenden Art uns gewünscht hàtten:

for item in collection:
# do for item
empty:
# do when collection is empty

Leider bietet Python, im Gegensatz zu Django oder jinja2, keine
Unterstützung für diesen Anwendungsfall.

Kennt ihr das Problem auch? Und was haltet ihr von einem (wie auch immer
gearteten) Keyword, der dies leicht und fehlerfrei ermöglicht.

Zur Zeit gibt es schon eine làngliche Diskussion auf python-ideas und
python-list bezüglich einer idiomatischen bzw. syntaktischen Lösung.

vG
Sven
 

Lesen sie die antworten

#1 Marco Bakera
09/04/2016 - 07:59 | Warnen spam
Sven R. Kunze schrieb am 24.03.2016 um 20:53:

neulich hatten wir wieder das Problem, dass wir gerne etwas in der
folgenden Art uns gewünscht hàtten:

for item in collection:
# do for item
empty:
# do when collection is empty



Könnte man das nicht mit einer IF-Abfrage lösen? Warum muss es dafür
eine spezielle Syntax geben?


Beste Grüße,
der Marco.

Ähnliche fragen