Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.python > #4331
| Path | csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Daniel Troeder <daniel@admin-box.com> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden |
| Date | Mon, 28 Mar 2016 16:03:58 +0200 |
| Lines | 37 |
| Message-ID | <mailman.107.1459174315.28225.python-de@python.org> (permalink) |
| 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 | <daniel@admin-box.com> |
| 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 <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| Xref | csiph.com de.comp.lang.python:4331 |
Show key headers only | View raw
On 03/24/2016 08:53 PM, Sven R. Kunze wrote:
> 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
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.
Gruß
Daniel
Back to de.comp.lang.python | Previous | Next | Find similar
Re: [Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden Daniel Troeder <daniel@admin-box.com> - 2016-03-28 16:03 +0200
csiph-web