Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich eine Python-Liste umkehren und durchlaufen?

Wie kann ich eine Python-Liste umkehren und durchlaufen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-15 04:25:09840Durchsuche

How Can I Reverse and Iterate Through a Python List?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn