Kaedah menyalin () mengembalikan salinan kamus yang cetek.
Sintaksnya copy()
adalah:
salinan. salinan ()
salin () Parameter
copy()
kaedah tidak mengambil parameter.
Nilai Pulangan dari salinan ()
Kaedah ini mengembalikan salinan kamus yang cetek. Ia tidak mengubah kamus asal.
Contoh 1: Bagaimana salinan berfungsi untuk kamus?
original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)
Pengeluaran
Orignal: (1: 'one', 2: 'two') Baru: (1: 'one', 2: 'two')
Perbezaan dalam menggunakan kaedah copy (), dan = Operator untuk Menyalin Kamus
Apabila copy()
kaedah digunakan, kamus baru dibuat yang diisi dengan salinan rujukan dari kamus asal.
Apabila =
operator digunakan, rujukan baru ke kamus asal dibuat.
Contoh 2: Menggunakan = Operator untuk Menyalin Kamus
original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Pengeluaran
baru: () asal: ()
Di sini, apabila kamus baru dibersihkan, kamus asal juga dihapuskan.
Contoh 3: Menggunakan salinan () untuk Menyalin Kamus
original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Pengeluaran
baru: () asal: (1: 'satu', 2: 'dua')
Di sini, apabila kamus baru dibersihkan, kamus asal tidak akan berubah.