Flache und tiefe Kopien in Python: copy() und deepcopy()
In Python kann man mit den Funktionen copy() und deepcopy() des copy-Moduls eine „flache“ (shallow) und „tiefe“ (deep) Kopie erstellen. Eine flache Kopie kann auch mit der copy()-Methode von Listen, Dictionaries usw. erstellt werden. Einzelheiten findet man dazu in der Python-Dokumentation unter „copy — Shallow and deep copy operations“ Im Folgenden findet man eine Zusammenfassung der Unterschiede zwischen der Zuweisung an eine andere Variable, der flachen Kopie und der tiefen Kopie. import copyliste = [0, […]