Hvordan lage en kopi av et objekt med Python

Python er et gratis, fortolkende programmeringsspråk med et stort bibliotek med innebygde funksjoner for enkelt å manipulere objekter. Ved programmering i Python, må du kanskje å kopiere et objekt, slik at du ikke overskrive den opprinnelige objektets datastruktur. Du kan bruke "kopier" -funksjonen, men Python skaper bare pekere til det opprinnelige, ikke en fullstendig kopi. I stedet bruker Python-modul "deep kopi" for å sikre at Python dupliserer alle attributtene til det opprinnelige objektet.

Bruksanvisning

1 Få tilgang til Python editor.

2 Importer Python "deep kopi" modul ved å skrive:

fra kopi import deepcopy

3 Kopier objektet med dype kopieringsfunksjonen. For eksempel inn:

testExample = ( 'eple', 'brød', 'godteri', 'smultring')
copyExample = deepcopy (testExample)

4 Kontroller at Python kopierte objektet med "print" -kommandoen. Fortsetter eksempel inn følgende og trykk "Enter".

print copyExample

Python returnerer en nøyaktig kopi av testExample listen som er lagret i den nye variabel, copyExample. I dette tilfellet, Python skriver:

( 'Eple', 'brød', 'godteri', 'smultring')