Python Kopieer is een makkelijk te begrijpen , open-source , interpretatieve programmeertaal die talrijke standaard bibliotheken en modules bevat . Bij het programmeren in Perl , kunt u een lijst die objecten bevat , zoals de sub - lijsten kopiëren . Bijvoorbeeld , kunt u een lijst van studenten in een cursus , inclusief een sub - lijst van studenten auditing een klasse te kopiëren . Om een lijst met een object te kopiëren , gebruikt " deep copy " module Python's . Instructies 1 Open uw Python -editor . Kopen van 2 Laad de diepe kopie module door het volgende te typen en op " Enter ". Uit kopie import deepcopy 3 Kopieer de lijst door het volgende te typen , vervolgens op ' Enter '. list1 = [ ' amy ' , ' bob ' , [ ' cara ' , ' Dan ' ] ] ; list2 = deepcopy ( list1 ) ; afdruk list2 In dit voorbeeld , Python kopieert de inhoud van " list1 " naar " list2 " en rendement : [ ' amy ' , ' bob ' , [ ' cara ' , ' Dan ' ] ] Door het gebruik van de diepe kopie module , Python rechtstreeks kopieert de volledige inhoud van een lijst . Als u de lijst wilt kopiëren zonder gebruik van diepe kopie , geen python niet een volledige kopie maken . In plaats daarvan , het creëert referenties van " list1 " naar " list2 . " Vanwege de complexiteit van de lijsten met objecten , moet u altijd diep kopie gebruiken om de volledige lijst te kopiëren .
|