Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Daniel Troeder Newsgroups: de.comp.lang.python Subject: Re: [Python-de] =?utf-8?q?Schleifen_die_ohne_Durchlaufen_des_Schleif?= =?utf-8?q?enk=C3=B6rpers_beendet_wurden?= Date: Mon, 28 Mar 2016 16:03:58 +0200 Lines: 37 Message-ID: References: <56F445C9.3000200@mail.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de OUrQ3MXF/CQUtWz+rRaNBAfwWb6++W+QczvXLBgpkyUw== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org X-Virus-Scanned: Debian amavisd-new at mx01.admin-box.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.7.0 In-Reply-To: <56F445C9.3000200@mail.de> X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com de.comp.lang.python:4331 On 03/24/2016 08:53 PM, Sven R. Kunze wrote: > Hallo, >=20 > neulich hatten wir wieder das Problem, dass wir gerne etwas in der > folgenden Art uns gew=FCnscht h=E4tten: >=20 > for item in collection: > # do for item > empty: > # do when collection is empty >=20 > Leider bietet Python, im Gegensatz zu Django oder jinja2, keine > Unterst=FCtzung f=FCr diesen Anwendungsfall. >=20 > Kennt ihr das Problem auch? Und was haltet ihr von einem (wie auch imme= r > gearteten) Keyword, der dies leicht und fehlerfrei erm=F6glicht. >=20 > Zur Zeit gibt es schon eine l=E4ngliche Diskussion auf python-ideas und= > python-list bez=FCglich einer idiomatischen bzw. syntaktischen L=F6sung= =2E >=20 > vG > Sven 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 =FCbergeordneten scope verwendet wird. Gru=DF Daniel