erstellen einer reverse-Methode für eine python-Liste von Grund auf neu

Ich möchte erstellen Sie eine reverse-Methode für eine Liste. Ich weiß, es gibt bereits eine solche Methode gebaut in python, aber ich will versuchen, es von Grund auf. Hier ist, was ich habe und es scheint Sinn zu machen aber es gibt die Liste in der gleichen Reihenfolge. Mein Verständnis war, dass Listen sind mutable und ich konnte nur neu zuweisen der Werte in der Schleife.

def reverse(data_list):
    length = len(data_list)
    s = length

    for item in data_list:
        s = s - 1
        data_list[s] = item
    return data_list

InformationsquelleAutor | 2011-03-09

Schreibe einen Kommentar