Python - Kopieer lyste
Kopieer 'n lys
Jy kan nie 'n lys kopieer bloot deur te tik nie list2 =
list1
, want: list2
sal slegs 'n
verwysing na wees list1
, en veranderinge wat in gemaak word,
list1
sal outomaties ook in gemaak word
list2
.
Daar is maniere om 'n kopie te maak, een manier is om die ingeboude Lys-metode te gebruik
copy()
.
Voorbeeld
Maak 'n kopie van 'n lys met die copy()
metode:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
Nog 'n manier om 'n kopie te maak, is om die ingeboude metode te gebruik list()
.
Voorbeeld
Maak 'n kopie van 'n lys met die list()
metode:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)