Python ist eine einfach zu verstehende , open-source , interpretierende Programmiersprache, die zahlreiche Standard- Bibliotheken und Module enthält . Bei der Programmierung in Perl, können Sie eine Liste der Objekte enthält , wie Sub - Listen kopieren. Zum Beispiel können Sie eine Liste der Studenten in einem Kurs eingeschrieben , darunter ein Sub- Liste der Studenten Auditing eine Klasse kopieren. Um eine Liste mit ein Objekt zu kopieren , verwenden Python " tiefe Kopie "-Modul. Anleitung
1
Öffnen Sie Ihre Python -Editor.
2
Laden Sie die tiefe Kopie durch die Eingabe des folgenden und drücken Sie "Enter".
Von Kopie import deepcopy
3
Kopieren Sie die Liste , indem Sie den folgenden , dann die Taste "Enter".
list1 = [' amy ', ' bob' , [' cara ' , ' dan '] ] ;
list2 = deepcopy (list1 );
Druck list2
In diesem Beispiel kopiert den Inhalt des Python "list1 " bis " list2" und Renditen :
[' amy ', ' bob' , [' cara ', ' dan ' ]]
Durch die Verwendung der tiefe Kopie Modul , Python direkt kopiert den gesamten Inhalt einer Liste. Wenn Sie die Liste ohne tiefe Kopie zu kopieren, ist Python nicht eine vollständige Kopie . Stattdessen schafft sie Referenzen von "list1 " bis " list2 . " Aufgrund der Komplexität von Listen mit Objekten , sollten Sie immer tiefe Kopie um die komplette Liste zu kopieren.