[Python-de] Erweiterte "For"-Schleife

Stefan Behnel python-de at behnel.de
Fr Mai 11 11:37:34 CEST 2012


Hartmut Goebel, 09.05.2012 16:21:
> Am 09.05.2012 14:23, schrieb Olе Streicher:
>> for item in myoldlist if bar(item):
>>     mynewlist.append(foo(item))
>>
>> (Schon klar: weil es die Syntax nicht zulässt. Aber warum wurde das so
>> designed?) 
> Weil's unverständlich ist?!
> 
> Bezieht sich das `if` auf die For-Schleife, oder auf `myoldlist`?
> Unnötig kompliziert, nur um ein paar Zeichen zu sparen.

Ja, das ist auch das Hauptargument, wenn dieser Vorschlag mit einiger
Regelmäßigkeit auf den Python-Mailinglisten auftaucht.

Stefan


Mehr Informationen über die Mailingliste python-de