Wie kann ich in Python rückwärts über eine Liste iterieren?
array = [0, 10, 20, 40]
for (i = array.length() - 1; i >= 0; i--)
Wie kann ich in Python rückwärts über eine Liste iterieren?
array = [0, 10, 20, 40]
for (i = array.length() - 1; i >= 0; i--)
Sie können die Liste immer wie einen Stapel behandeln, indem Sie die Elemente vom hinteren Ende der Liste aus nach oben auf den Stapel legen. Auf diese Weise nutzen Sie die Vorteile der First-In-Last-Out-Eigenschaften eines Stapels. Natürlich verbrauchen Sie das 1st Array. Ich mag diese Methode, da sie ziemlich intuitiv ist, da man sieht, dass eine Liste vom hinteren Ende konsumiert wird, während die andere vom vorderen Ende aufgebaut wird.
>>> l = [1,2,3,4,5,6]; nl=[]
>>> while l:
nl.append(l.pop())
>>> print nl
[6, 5, 4, 3, 2, 1]
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.