Python - Lijsten kopiëren
Kopieer een lijst
U kunt een lijst niet kopiëren door simpelweg list2 =
list1
, omdat: list2
alleen een
verwijzing is naar list1
, en wijzigingen die
list1
worden aangebracht in automatisch ook worden doorgevoerd in
list2
.
Er zijn manieren om een kopie te maken, een manier is om de ingebouwde List-methode te gebruiken
copy()
.
Voorbeeld
Maak een kopie van een lijst met de copy()
methode:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
Een andere manier om een kopie te maken is door de ingebouwde methode te gebruiken list()
.
Voorbeeld
Maak een kopie van een lijst met de list()
methode:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)