Daftar Referensi Python
Method set.symmetric_difference_update() mengubah set agar berisi elemen yang hanya muncul pada salah satu kumpulan.
Sintaks
set.symmetric_difference_update(other)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
other |
Ya | Set atau iterable pembanding |
Nilai balik: None.
Contoh
data = {1, 2, 3}
data.symmetric_difference_update({3, 4})
print(sorted(data))
Output:
[1, 2, 4]
Contoh Lainnya
Operator ^=
data = {1, 2}
data ^= {2, 3}
print(sorted(data))
Output:
[1, 3]
Kumpulan sama menjadi kosong
data = {1, 2}
data.symmetric_difference_update({1, 2})
print(data)
Output:
set()
Nilai balik
data = {1}
hasil = data.symmetric_difference_update({2})
print(hasil)
print(sorted(data))
Output:
None
[1, 2]
Kesalahan Umum
- Method ini mengubah set asli dan mengembalikan
None. - Operator
^=memerlukan operand set. - Gunakan versi tanpa
_updatejika data asli harus dipertahankan.
Pelajari Lebih Lanjut
- Referensi: symmetric_difference() · intersection_update() · set.update()
- Buku Belajar Python untuk Pemula: Bab 13 dan Bab 16
