Python - Copiar listas
Copiar uma lista
Você não pode copiar uma lista simplesmente digitando list2 =
list1
, porque: list2
será apenas uma
referência a list1
, e as alterações feitas
list1
automaticamente também serão feitas em
list2
.
Existem maneiras de fazer uma cópia, uma delas é usar o método List interno
copy()
.
Exemplo
Faça uma cópia de uma lista com o copy()
método:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
Outra maneira de fazer uma cópia é usar o método interno list()
.
Exemplo
Faça uma cópia de uma lista com o list()
método:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)