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')