Variablen

Alle Variablenzuweisungen erzeugen nur neue Referenzen auf ein Objekt
>>> a=[2, 3, 5]
a
235
>>> b=a
a
b
235
>>> a.append(7)
a
b
2357
>>> del a
b
2357
Explizites Erzeugen von Kopien, falls erforderlich:
>>> a=[2, 3, 5]
>>> b=list(a)
>>> a.append(7) # b ist unverändert
>>> a={"a": 1, "b": 2}
>>> b=a.copy()
>>> a["c"]=3 # b ist unverändert