Hoe maak je een kopie van een Object met Python

Python is een gratis, interpretatieve programmeertaal met een grote bibliotheek van ingebouwde functies gemakkelijk om objecten te bewerken. Bij het programmeren in Python, moet u wellicht een object kopiëren zodat u niet van het originele object datastructuur overschrijven. U kunt de functie "kopiëren", maar Python creëert alleen verwijzingen naar het origineel, niet een volledige kopie. In plaats daarvan de Python module "deep copy" gebruiken om ervoor te zorgen dat Python alle kenmerken van het oorspronkelijke object duplicaten.

Instructies

1

Toegang tot uw Python-editor.

2

De Python "deep copy" module importeren door te typen:

kopie deepcopy importeren

3

Het object met de diepe kopieerfunctie kopiëren. Typ bijvoorbeeld:

testExample = ('apple', 'brood', 'snoep', 'donut')
copyExample = deepcopy (testExample)

4

Controleer of dat Python gekopieerd het object met behulp van de opdracht "print". Voortzetting van het voorbeeld, typt u het volgende en druk op "Enter".

Afgedrukt van copyExample

Python geeft als resultaat een exacte kopie van de lijst van de testExample opgeslagen in de nieuwe variabele, copyExample. In dit geval de Python wordt afgedrukt:

('apple', 'brood', 'snoep', 'donut')