Daftar Referensi Python
Method set.copy() membuat salinan dangkal dari sebuah set.
Sintaks
set.copy()
Parameter
Method ini tidak menerima parameter.
Nilai balik: set baru dengan elemen yang sama.
Contoh
asli = {1, 2, 3}
salinan = asli.copy()
print(sorted(salinan))
Output:
[1, 2, 3]
Contoh Lainnya
Objek berbeda
asli = {1, 2}
salinan = asli.copy()
print(asli == salinan)
print(asli is salinan)
Output:
True
False
Perubahan salinan terpisah
asli = {1, 2}
salinan = asli.copy()
salinan.add(3)
print(sorted(asli))
print(sorted(salinan))
Output:
[1, 2]
[1, 2, 3]
Menyalin set kosong
salinan = set().copy()
print(salinan)
Output:
set()
Kesalahan Umum
copy()adalah shallow copy.- Assignment biasa, seperti
b = a, hanya membuat alias ke set yang sama. - Elemen set harus hashable sehingga tidak dapat berupa list atau set mutable.
Pelajari Lebih Lanjut
- Referensi: set.clear() · Set · frozenset()
- Buku Belajar Python untuk Pemula: Bab 13 dan Bab 16
