Python är en fri , tolkande programmeringsspråk med ett stort bibliotek med inbyggda funktioner för att enkelt manipulera objekt . Vid programmering i Python , kanske du behöver kopiera ett objekt så att du inte skriver över den ursprungliga objektets datastruktur . Du kan använda " kopiera " -funktion , men Python bara skapar pekare till den ursprungliga , inte en fullständig kopia . Använd i stället Python -modulen " djup kopia " för att säkerställa att Python duplicerar alla attribut i det ursprungliga objektet . Instruktioner
1
åt din Python redaktör
2
Importera Python " djup kopia " modul genom att skriva : .
Från kopia import deepcopy
3
Kopiera objektet med djupa kopieringsfunktionen . Till exempel , typ :
testExample = ( ' äpple ' , ' bröd ' , ' godis ' , ' munk ' ) copyExample = deepcopy ( testExample )
4
Kontrollera att Python kopieras objektet med " print " -kommandot . Fortsatt exempel , skriver du följande och trycker på " Enter ".
Print copyExample
Python returnerar en exakt kopia av den testExample listan lagras i den nya variabeln , copyExample . I detta fall , Python utskrifter :
( ' äpple ' , ' bröd ' , ' godis ' , ' munk ' ) katalog