Seite 1 von 1
for - Frage
Verfasst: Freitag 6. September 2013, 15:56
von Eliazz
Kann mir jemand sagen ob is für
beispielliste = [1,2,3]
for x in beispielliste:
print(x)
auch einen einfachen weg gibt erst 3,2 dann 1 auszugeben? sodass letztlich die Liste "rückwärts" von x durchlaufen wird?
Re: for - Frage
Verfasst: Freitag 6. September 2013, 16:09
von Hyperion
Stichwort ``reversed``.
In Python 3 dank print als Funktion (in Python 2.7 per import verfügbar!):
Re: for - Frage
Verfasst: Freitag 6. September 2013, 16:20
von Eliazz
danke für die Schnelle Antwort, geht das auch wenn man es z.B in einer for-Schleife verwendet so das Python bei
for x in reversed(liste)
mit dem letzten Element beginnt?

Re: for - Frage
Verfasst: Freitag 6. September 2013, 16:41
von snafu
Eliazz hat geschrieben:danke für die Schnelle Antwort, geht das auch wenn man es z.B in einer for-Schleife verwendet so das Python bei
for x in reversed(liste)
mit dem letzten Element beginnt?

Ja, und zwar genau so wie du es gezeigt hast. Fehlt nur noch der Doppelpunkt. Dein Computer explodiert übrigens nicht, wenn du sowas einfach mal selber ausprobierst, bevor du fragst.

Re: for - Frage
Verfasst: Freitag 6. September 2013, 16:45
von Eliazz
das ist mir dann beides auch aufgefallen als ich auf den "absenden" - button gedrückt hab... War unhöfflich sorry, naja danke nochmal
