For schleife Python?

2 Antworten

for item in iterable:
    #do stuff
else:
    #do other stuff

Der Else Zweig ist natürlich optional. Er wird genau 1 mal ausgeführt, falls die Schleife normal bis zum Ende ausgeführt und nicht vorab mit einem break verlassen wurde.

Das kann bei linearer Suche genutzt werden, für den Fall, daß kein Element gefunden wurde.

(Ergänzung nach daCyphers Hinweis)

daCypher  16.03.2022, 09:49

Das "else" musst du hier aber etwas genauer erklären, weil es nicht selbsterklärend ist und weil keine andere Sprache ein for-else hat.

0