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))

Coba di IDE

Output:

[1, 2, 4]

Contoh Lainnya

Operator ^=

data = {1, 2}
data ^= {2, 3}
print(sorted(data))

Coba di IDE

Output:

[1, 3]

Kumpulan sama menjadi kosong

data = {1, 2}
data.symmetric_difference_update({1, 2})
print(data)

Coba di IDE

Output:

set()

Nilai balik

data = {1}
hasil = data.symmetric_difference_update({2})
print(hasil)
print(sorted(data))

Coba di IDE

Output:

None
[1, 2]

Kesalahan Umum

  • Method ini mengubah set asli dan mengembalikan None.
  • Operator ^= memerlukan operand set.
  • Gunakan versi tanpa _update jika data asli harus dipertahankan.

Pelajari Lebih Lanjut