Python er en nem at forstå , open -source, fortolkende programmeringssprog, der indeholder mange standard biblioteker og moduler. Ved programmering i Perl, kan du ønsker at kopiere en liste, der indeholder objekter , såsom sub- lister. For eksempel kan du ønsker at kopiere en liste over studerende indskrevet i et kursus , herunder en sub- liste over eleverne revision en klasse. For at kopiere en liste, som indeholder et objekt , kan du bruge Pythons "dyb kopi "-modulet . Instruktioner
1
Åbn din Python editor.
2
Load den dybe kopimodul ved at skrive følgende og trykke på " Enter".
Fra kopi import deepcopy
3
Kopier listen ved at skrive følgende , og derefter trykke på " Enter".
list1 = [' Amy ', ' bob ', [ ' cara ' ' dan '] ]
list2 = deepcopy ( list1 )
print list2
I dette eksempel Python kopierer indholdet af " list1 " til " list2 ", og afkast :
[' amy ', ' bob ', [ ' cara ', ' dan '] ]
Ved at bruge den dybe kopimodul , Python direkte kopierer alle indholdet af en liste. Hvis du kopierer listen uden at bruge dyb kopi , er python ikke lave en komplet kopi . I stedet skaber referencer fra " list1 " til " list2 ". På grund af kompleksiteten af lister, der indeholder objekter , skal du altid bruge dybe kopi til at kopiere den komplette liste .