Salinan Kamus Python ()

Mereka copy () metode mengembalikan salinan kamus yang dangkal.

Sintaksnya copy()adalah:

 dict.copy ()

copy () Parameter

copy() metode tidak mengambil parameter apa pun.

Nilai pengembalian dari salinan ()

Metode ini mengembalikan salinan kamus yang dangkal. Itu tidak mengubah kamus asli.

Contoh 1: Bagaimana salinan berfungsi untuk kamus?

 original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)

Keluaran

 Orignal: (1: 'one', 2: 'two') New: (1: 'one', 2: 'two')

Perbedaan dalam Menggunakan metode copy (), dan = Operator untuk Menyalin Kamus

Ketika copy()metode digunakan, kamus baru dibuat yang diisi dengan salinan referensi dari kamus asli.

Saat =operator digunakan, referensi baru ke kamus asli 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)

Keluaran

 baru: () asli: ()

Di sini, saat kamus baru dihapus, kamus asli juga dihapus.

Contoh 3: Menggunakan copy () 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)

Keluaran

 baru: () asli: (1: 'satu', 2: 'dua')

Di sini, saat kamus baru dihapus, kamus asli tetap tidak berubah.

Artikel yang menarik...