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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage