Python - Kopírovat seznamy
Zkopírujte seznam
Seznam nelze zkopírovat jednoduše zadáním list2 =
list1
, protože: list2
bude pouze
odkazem na list1
a změny provedené v
list1
budou automaticky provedeny také v
list2
.
Existují způsoby, jak vytvořit kopii, jedním ze způsobů je použití vestavěné metody List
copy()
.
Příklad
Vytvořte kopii seznamu pomocí copy()
metody:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
Dalším způsobem, jak vytvořit kopii, je použít vestavěnou metodu list()
.
Příklad
Vytvořte kopii seznamu pomocí list()
metody:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)