Kaedah salinan () mengembalikan salinan set yang cetek.
Satu set dapat disalin menggunakan =
operator di Python. Sebagai contoh:
numbers = (1, 2, 3, 4) new_numbers = numbers
Masalah dengan menyalin set dengan cara ini adalah bahawa jika anda mengubah set nombor, set nombor_nama baru juga diubah.
numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Pengeluaran
nombor: (1, 2, 3, 4, 5) nombor_baru: (1, 2, 3, 4, 5)
Walau bagaimanapun, jika anda memerlukan set asal tidak dapat diubah ketika set baru diubah, anda boleh menggunakan copy()
kaedahnya.
Sintaksnya copy()
adalah:
set.copy ()
salin () Parameter
Ia tidak mengambil parameter apa pun.
Nilai Pulangan dari salinan ()
The copy()
Cara mengembalikan salinan cetek set.
Contoh 1: Bagaimana kaedah copy () berfungsi untuk set?
numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
Pengeluaran
nombor: (1, 2, 3, 4) nombor_baru: (1, 2, 3, 4, 5)