Du kan lagre en liste i en variabel med Python . Prøv å kopiere listen ved å opprette en ny variabel og tildele den første variabelen til det. Hvis du endrer listen, og deretter ut verdien av begge variablene , vil du innse at begge har blitt endret , faktisk , ikke den andre listen variabel ikke inneholde en kopi av den første , men det er bare en annen peker til samme minne plassering . Bruk Python liste kutting syntaks for å kopiere en liste som ikke inneholder lister eller andre sammensatte objekter. Importere "kopier" -modul og bruke " deepcopy "-funksjonen til å kopiere lister som inneholder sammensatte objekter . Instruksjoner
enkle lister - Kutting Syntax
en
Start Python kommandolinje- tolk
2
Skriv inn følgende kommando for å lage en liste : .
< p> a = [ 1,2,3,4 ]
3
Lag en kopi av listen ved å skjære hele listen : en
b = a [ : ]
Compound lister - deepcopy
4
Start Python kommandolinje- tolk
5
Lag en liste av lister med følgende kommando . : en
a = [ [ 1,2,3 ] , [ 4,5,6 ] , [ 7,8,9 ] ]
6
Import av " deepcopy "-funksjonen : en
fra kopi import deepcopy
7
Kopier listen med følgende kommando : en
b = deepcopy ( a)