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--)
Hier ist eine Möglichkeit, den umgekehrten Fall mit einer Generator :
def reverse(seq):
for x in range(len(seq), -1, -1): #Iterate through a sequence starting from -1 and increasing by -1.
yield seq[x] #Yield a value to the generator
Gehen Sie nun wie folgt vor:
for x in reverse([1, 2, 3]):
print(x)
Falls Sie eine Liste benötigen:
l = list(reverse([1, 2, 3]))
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.