Du kan gemme en liste i en variabel med Python. Prøv at kopiere listen ved at oprette en ny variabel og tildele den første variabel til det. Hvis du ændrer på listen og derefter sende værdien af begge variabler , vil du indse , at begge er blevet ændret , i virkeligheden , er den anden liste variablen ikke indeholde en kopi af den første, men det er simpelthen en anden pointer til den samme hukommelse placering. Brug Python liste udskæring syntaks til at kopiere en liste, der ikke indeholder lister eller andre sammensatte objekter. Importer "kopier "-modulet og bruge " deepcopy "-funktionen til at kopiere lister, der indeholder sammensatte objekter . Instruktioner
Simple Lister - Slicing Syntaks
1
Start Python kommandolinjen tolk
2
Skriv følgende kommando for at oprette en liste: .
< p> a = [ 1,2,3,4 ]
3
Lav en kopi af listen ved skæring hele listen : Hej
b = a [ : ]
Compound lister - deepcopy
4
Start Python kommandolinjen tolk
5
Opret en liste af lister med følgende kommando . : Hej
a = [[ 1,2,3 ], [ 4,5,6 ], [ 7,8,9 ]]
6
Import af " deepcopy "-funktionen : Hej
fra kopi import deepcopy
7
Kopier listen med følgende kommando : Hej
b = deepcopy ( a)