Rückgabe der Liste rückgängig gemacht
Ich habe diese Frage:
Schreibe eine Funktion reverse3 (nums), die eine Liste von Ints der Länge 3 mit dem Namen @ annimmnums
und gibt eine neue Liste mit den Elementen in umgekehrter Reihenfolge zurück, sodass [1, 2, 3] zu [3, 2, 1] wird.
Ich habe es gelöst durch:
def reverse3(nums):
return [nums[2]] + [nums[1]] + [nums[0]]
ie Antwort ist jedoch direkt vorwärts. Meine Hauptfrage, wie komme ich annums
umgekehrt, wenn ich nicht weiß, wie viele Ints es in @ ginums
?.
Ich habe das:nums[::-1]
was @ zurückginums
umgekehrt.aber ich suche einen anderen weg. wahrscheinlich Looping?
Ich hab's versucht:
def reverse3(nums):
return reversed(nums)
was zurückgibt:<list_reverseiterator object at 0x10151ff90>
#Lage