Methode copy
De methode copy maakt een kopie van een lijst. Er wordt niets in de parameter van de methode gespecificeerd.
Syntaxis
lijst.copy()
Voorbeeld
Laten we onze lijst kopiëren met behulp van de methode copy:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Resultaat van de code-uitvoering:
['ab', 'cd', 'ef']
Voorbeeld
Echter, bij het toepassen van de methode copy creëren we alleen een zogenaamde ondiepe kopie van de lijst - wijzigingen die we in de bronlijst aanbrengen na het kopiëren, hebben geen invloed op de kopie:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Resultaat van de code-uitvoering:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']