copy Metodu

copy metodu, bir listenin kopyasını oluşturur. Metodun parametresinde hiçbir şey belirtmeyiz.

Sözdizimi

pythonliste.copy()

Örnek

Listemizi copy metoduyla kopyalayalım:

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

Kodun çalıştırılmasının sonucu:

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

Örnek

Ancak copy metodunu uyguladığımızda, sadece sığ kopya olarak adlandırılan bir kopya oluştururuz - kopyalama işleminden sonra orijinal listede yapacağımız değişiklikler, kopyayı etkilemez:

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

print(lst1)
print(lst2)

Kodun çalıştırılmasının sonucu:

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

Ayrıca Bakınız

  • extend metodu,
    bir listeye belirtilen nesneden elemanlar ekler
  • clear metodu,
    bir listedeki tüm elemanları siler