Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4325

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

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From "Diez B. Roggisch" <deets@web.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden
Date Thu, 24 Mar 2016 22:01:28 +0100
Lines 59
Message-ID <mailman.109.1458853604.2244.python-de@python.org> (permalink)
References <56F445C9.3000200@mail.de> <CAMSP2L7OBP5h4yjrRrx4XuvwE3UMTg=grZqPzJ7B9ZEyYYXD5A@mail.gmail.com>
Mime-Version 1.0 (Mac OS X Mail 8.2 \(2104\))
Content-Type multipart/signed; boundary="Apple-Mail=_1C0A2059-C898-4EDE-87F5-078938716098"; protocol="application/pgp-signature"; micalg=pgp-sha512
X-Trace news.uni-berlin.de TQWFM1KslE9OfsMVufMYvgzT7Rx/Ryrn8p8r6uJl4Jag==
Return-Path <deets@web.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
X-Pgp-Agent GPGMail 2.5.2
In-Reply-To <CAMSP2L7OBP5h4yjrRrx4XuvwE3UMTg=grZqPzJ7B9ZEyYYXD5A@mail.gmail.com>
X-Mailer Apple Mail (2.2104)
X-Provags-ID V03:K0:XzmxjpFIrea1P6w3yB258kLJ+jEl0sD8iKb0/zVSe2H50TaDDiG msSkdMPmSp4evWPuBESxkfFYW5cJ8D/4R8Z37HMWZ4ozVE+QFHuOw2HMGthGBCqCzznS4oe H/iQ8vh+Wvm+20do2WCJE9+8ld7J+Le6aDd2W8PCg+B9tlLxOGXD4lZnu7RrdbtJA1EedOb kJJ/N6zfYU92rrjSAGxhw==
X-UI-Out-Filterresults notjunk:1;V01:K0:L8oan1zP/5k=:33y8SnFhaz4BeZAzYjPs67 PDgldM6l8sT725L4oAP9kO+UbZ7GTVXIQNCmHlWiM+gCHhUOBzeb10WCwTEA6clmDvc3nLjkZ ot89jCvzSjdxA0tfHWbs+9ksGwkopOmyh5ed9wj/yMjWiuC5dAVwEF/QB7Kvq4TrRNx7Dr26P NBgw9RYlWk6sTDZMcSb4ztbYGbbEw7OWkMMeeqcV3+tRNmqfDrj7PD3OUcvHjinX2vAKWnBTF bciGy32v+Z3VrlHO27L8y+N4whrto4QBusSRthvitZ3UyQ58S1tt7S8DwPp3AnaQhSBUL9//P QBdoecPlOz+Z05uwc6tmDbjONxvs4ldmoa0bfgWWo3rOX60/49mlQkYe37BLWU6a0zj4F3e22 fX1ZYrloWKJ1z5RoLJmEgVWQi6uNvOuMT4CA77WoK/MZo9onxY+wDZVCr+vseUwCu+T38Mq4l sohoSOG4un1aDg1Ma09coY10XHxY0v3bosHu8GFmKkI+JLh0G1Hmi4apHm8bmNeFqZDyai3Xl DZ4tWBZEijKrhW4NYvHihSZMsHy+ORw7lSQEip131hPe/ABJ866DkJR43vRVyDFHRVF6pTawt dbHI8bH07Gy66F07U9nnFpfvvEl4K1fwJhWSmGCEW0hHUi0ufnvWGXa5YusSwopjz66kstUyZ f8if16F81KfKoQpIB26Q7NiyMzkupmh8v3ivbCFiegnFvzvy3QYnYZN3BQiKIf/7XVq/5raRm oBhEuXzmsTFiu2p0wURsAd1eRkwugk6KvTNoN32isK21y9xpfHcyMteU86Q=
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:4325

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hallo Harald,

> collection=[]
> 
> for item in collection:
>    print item
> else:
>    print "allways read the documentation"
> 
> 
> probier das mal... Guido hat Dein Keyword per Zeitmaschine schon in 2.7
> eingebaut.

So leid’s mir tut, aber lies die Dokumentation mal selbst ;) Der Else-Zweig wird naemlich auch dann ausgefuehrt. Er wird nur NICHT ausgefuehrt, wenn der Schleifenkoerper durch ein break verlassen wird.

Ich finde, das war eine vertane Chance - die von Sven gewuenschte Semantik ist IMHO deutlich sinnvoller, aber dieses Kind ist so jedenfalls schon im Brunnen.

for …:
    …
not:
   …

koennte syntaktisch klappen, weil not sonst eine Expression erwartet.

Aber for/else… hach, das waere schon schoen gewesen.

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

Re: [Python-de]  Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden "Diez B. Roggisch" <deets@web.de> - 2016-03-24 22:01 +0100

csiph-web