Copy () yöntemi, sözlüğün basit bir kopyasını döndürür.
Sözdizimi copy()
şöyledir:
dict.copy ()
copy () Parametreler
copy()
yöntem herhangi bir parametre almaz.
Kopyadan Dönüş Değeri ()
Bu yöntem, sözlüğün basit bir kopyasını döndürür. Orijinal sözlüğü değiştirmez.
Örnek 1: Sözlükler için kopyalama nasıl çalışır?
original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)
Çıktı
Orijinal: (1: 'bir', 2: 'iki') Yeni: (1: 'bir', 2: 'iki')
Copy () yöntemini kullanmadaki fark ve = Sözlükleri Kopyalama Operatörü
Ne zaman copy()
yöntem kullanıldığında, yeni bir sözlük özgün sözlükten referansların kopyası ile dolu olan oluşturulur.
Ne zaman =
operatör kullanılır, orijinal sözlüğe yeni bir referans oluşturulur.
Örnek 2: Sözlükleri Kopyalamak için = Operatör Kullanımı
original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Çıktı
yeni: () orijinal: ()
Burada yeni sözlük silindiğinde orijinal sözlük de silinir.
Örnek 3: Sözlükleri Kopyalamak için copy () kullanma
original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Çıktı
yeni: () orijinal: (1: 'bir', 2: 'iki')
Burada, yeni sözlük silindiğinde, orijinal sözlük değişmeden kalır.