[Python-de] liste von -hinten- auslesen

Oliver Horn oliver.horn at gmail.com
Mit Jul 27 15:50:27 CEST 2005


Hallo,

> ich habe eine liste in der Art liste = [1,2,7,4,5,6,7,8,9], diese Liste muß
> ich mit einer for Schleife auslesen. Dabei muß ich mit dem letzten Element
> der Liste anfangen, hier 9. Bis jetzt habe ich es so gemacht:

Seit Python 2.4 gibt es genau für diesen Zweck die Funktion reversed.
Siehe auch den dazugehörigen PEP 322 "Reverse Iteration" [1].

for item in reversed(liste):
    print item

Schönen Gruß,
Oliver

[1] http://www.python.org/peps/pep-0322.html