Methode copy

De methode copy maakt een kopie van een lijst. Er wordt niets in de parameter van de methode gespecificeerd.

Syntaxis

pythonlijst.copy()

Voorbeeld

Laten we onze lijst kopiëren met behulp van de methode copy:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

Resultaat van de code-uitvoering:

python['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:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

Resultaat van de code-uitvoering:

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

Zie ook

  • methode extend,
    die elementen uit het gespecificeerde object aan de lijst toevoegt
  • methode clear,
    die alle elementen uit de lijst verwijdert