First page Back Continue Last page Overview Image

Kopie einer Liste übergeben

>>> def s(liste):

... liste += [47, 11]

... print(liste)

...

>>> fib = [0, 1, 1, 2, 3, 5, 8]

>>> s(fib[:])

[0, 1, 1, 2, 3, 5, 8, 47, 11]

>>> fib

[0, 1, 1, 2, 3, 5, 8]

Der Slice-Operator erzeugt eine Kopie eines Listenbereiches und fib[:] kopiert die ganze Liste, die dann an die Funktion mit s(fib[:]) übergeben wird.