Schreiben Sie eine Funktion unter Verwendung der Methoden pop() end append(), die eine Liste umkehrt.
def rev(lst):
revl = []
while lst:
el = lst.pop()
revl.append(el)
return revl
MyList = ["a","b","c","d"]
MyList = rev(MyList)
print(MyList)
Die Funktion rev() liefert eine Liste in umgekehrter Reihenfolge:
$ python3 reverse.py
['d', 'c', 'b', 'a']
Es geht auch einfacher :-)
>>> simpsons = ["Lisa","Homer","Bart","Maggie","Marge"]
>>> simpsons.reverse()
>>> simpsons
['Marge', 'Maggie', 'Bart', 'Homer', 'Lisa']