Metode symmetric_difference
Metode symmetric_difference mengecualikan
elemen umum untuk himpunan dan urutan,
sambil mengembalikan himpunan baru yang
berisi hanya elemen yang berbeda.
Dalam parameternya, kita tentukan himpunan
yang ingin kita bandingkan dengan himpunan asli.
Sintaks
himpunan.symmetric_difference(himpunan, yang ingin dibandingkan)
Contoh
Mari gunakan metode symmetric_difference
untuk mendapatkan elemen yang berbeda untuk
dua himpunan:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Hasil eksekusi kode:
{'g', 'b', 'c', 'e'}
Contoh
Metode symmetric_difference juga
memiliki bentuk singkat:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Hasil eksekusi kode:
{'g', 'c', 'b', 'e'}
Lihat juga
-
metode
difference,
yang mengembalikan perbedaan antara himpunan -
metode
issubset,
yang memeriksa keberadaan elemen himpunan dalam urutan -
metode
issuperset,
yang memeriksa keberadaan elemen urutan dalam himpunan -
metode
intersection,
yang mengembalikan irisan himpunan