Sie können eine Liste in einer Variablen mit Python speichern. Versuchen Sie, die Liste , indem Sie eine neue Variable und Zuweisung der ersten Variablen zu kopieren. Wenn Sie die Liste ändern und dann ausgeben den Wert der beiden Variablen , werden Sie feststellen , dass beide verändert wurden , in der Tat , die zweite Liste Variable nicht enthalten eine Kopie des ersten, aber es ist einfach ein anderer Zeiger auf den gleichen Speicher Lage. Verwenden Sie Python -Liste Slicing Syntax , um eine Liste , die nicht enthalten Listen oder andere zusammengesetzte Objekte kopieren. Importieren Sie die " Kopie "-Modul und die " deepcopy "-Funktion , um Listen , die zusammengesetzte Objekte enthalten kopieren. Anleitung
Einfache Listen - Slicing Syntax
1
Starten Sie den Python Kommandozeilen-Interpreter
2
Geben Sie den folgenden Befehl , um eine Liste zu erstellen : .
< p> a = [ 1,2,3,4 ]
3
Erstellen Sie eine Kopie der Liste durch Schneiden die ganze Liste :
b = a [:]
Compound Listen - deepcopy
4
Starten Sie den Python Kommandozeilen-Interpreter
5
erstellen Sie eine Liste von Listen mit dem folgenden Befehl . :
a = [ [1,2,3 ], [ 4,5,6 ], [ 7,8,9 ] ]
6
Import der " deepcopy "-Funktion :
von Kopie import deepcopy
7
Kopieren Sie die Liste mit dem folgenden Befehl :
b = deepcopy (A )