Método copy

O método copy faz uma cópia da lista. Nenhum parâmetro é especificado no método.

Sintaxe

pythonlista.copy()

Exemplo

Vamos copiar nossa lista usando o método copy:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

Resultado da execução do código:

python['ab', 'cd', 'ef']

Exemplo

No entanto, ao aplicar o método copy, criamos apenas uma chamada cópia superficial da lista - as alterações que fizermos na lista original após a cópia não afetarão a cópia:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

Resultado da execução do código:

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

Veja também

  • método extend,
    que adiciona elementos à lista a partir do objeto especificado
  • método clear,
    que remove todos os elementos da lista