Die copy-Methode
Die Methode copy erstellt eine Kopie der Liste. Im
Parameter der Methode wird nichts angegeben.
Syntax
liste.copy()
Beispiel
Lassen Sie uns unsere Liste mit der Methode
copy kopieren:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Ergebnis der Codeausführung:
['ab', 'cd', 'ef']
Beispiel
Allerdings erstellen wir mit der Methode copy nur
eine sogenannte flache Kopie der Liste -
Änderungen, die wir an der ursprünglichen
Liste nach dem Kopiervorgang vornehmen, betreffen die
Kopie nicht:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Ergebnis der Codeausführung:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']