Umkehren und rückwärts durch Listen iterieren
Oft besteht die Notwendigkeit, eine Liste in umgekehrter Reihenfolge zu durchlaufen. Python bietet zwei Ansätze, um dies zu erreichen: eine umgekehrte Kopie der Liste abrufen oder direkt über die umgekehrte Liste iterieren.
Eine umgekehrte Liste erstellen
Um eine umgekehrte Kopie zu erhalten einer Liste verwenden Sie die Funktion reversed(). Diese Funktion verwendet die ursprüngliche Liste als Argument und gibt eine neue Liste mit den Elementen in umgekehrter Reihenfolge zurück. Um die umgekehrte Liste zu speichern, schließen Sie die Ausgabe von reversed() in eckige Klammern ein:
xs = [0, 10, 20, 40] reversed_list = list(reversed(xs)) # Note the use of list() to convert the iterator to a list print(reversed_list) # Output: [40, 20, 10, 0]
Direkte Iteration über umgekehrte Liste
Alternativ können Sie direkt über iterieren umgekehrte Liste, ohne eine neue zu erstellen. Dies ist effizienter und wird empfohlen, wenn Sie nur in umgekehrter Reihenfolge auf die Elemente zugreifen müssen:
xs = [0, 10, 20, 40] for x in reversed(xs): print(x) # Output: 40, 20, 10, 0
Das obige ist der detaillierte Inhalt vonWie kann ich eine Python-Liste umkehren und durchlaufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!