Tiefe Kopie und flache Kopie
In Python ist die Objektzuweisung tatsächlich eine Referenz auf das Objekt. Wenn Sie ein Objekt erstellen und es einer anderen Variable zuweisen, kopiert Python nicht das Objekt, sondern nur die Referenz auf das Objekt, was wir als flache Kopie bezeichnen.
In Python können Sie, damit sich die beiden Variablen bei Zuweisungsoperationen nicht gegenseitig beeinflussen, die Methode deepcopy im Modul copy verwenden; dies wird als tiefe Kopie bezeichnet.
append()-Funktion
Wenn ein Objekt vom Typ Liste eine append-Operation ausführt, wird tatsächlich eine Referenz auf das Objekt angehängt.
id()Funktion: gibt die eindeutige Kennung des Objekts zurück, die mit der Adresse des Objekts im Speicher verglichen werden kann.
alist.append( copy.deepcopy( num ) )
Originaladresse: https://blog.csdn.net/u010099495/article/details/50276833