Metode copy () mengembalikan salinan dangkal dari set.
Satu set dapat disalin menggunakan =
operator dengan Python. Sebagai contoh:
numbers = (1, 2, 3, 4) new_numbers = numbers
Masalah dengan menyalin himpunan dengan cara ini adalah bahwa jika Anda mengubah himpunan angka, himpunan angka_baru juga dimodifikasi.
numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Keluaran
nomor: (1, 2, 3, 4, 5) nomor_baru: (1, 2, 3, 4, 5)
Namun, jika Anda ingin kumpulan asli tidak berubah saat kumpulan baru diubah, Anda dapat menggunakan copy()
metode ini.
Sintaksnya copy()
adalah:
set.copy ()
copy () Parameter
Tidak membutuhkan parameter apa pun.
Nilai pengembalian dari salinan ()
The copy()
Metode mengembalikan salinan dangkal set.
Contoh 1: Bagaimana metode copy () bekerja untuk set?
numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Keluaran
angka: (1, 2, 3, 4) angka_baru: (1, 2, 3, 4, 5)