Metodo copy
Il metodo copy crea una copia di una lista.
Non si specifica nulla nel parametro del metodo.
Sintassi
lista.copy()
Esempio
Copiamo la nostra lista utilizzando il metodo
copy:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Risultato dell'esecuzione del codice:
['ab', 'cd', 'ef']
Esempio
Tuttavia, applicando il metodo copy creiamo
solo una cosiddetta copia superficiale della lista -
le modifiche che apporteremo alla lista originale
dopo la copia, non influenzeranno la copia:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Risultato dell'esecuzione del codice:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']