Metoda copy
Metoda copy face o copie a listei. Nu
specificăm nimic în parametrul metodei.
Sintaxă
lista.copy()
Exemplu
Să copiem lista noastră folosind
metoda copy:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Rezultatul executării codului:
['ab', 'cd', 'ef']
Exemplu
Cu toate acestea, aplicând metoda copy creăm
doar o așa-numită copie superficială a listei -
modificările pe care le vom aduce în lista
originală după copiere, nu vor afecta
copia:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Rezultatul executării codului:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']