Elemen Berbeda dari Beberapa Himpunan di Python
Selain elemen yang sama, kita juga dapat menemukan elemen-elemen yang
membedakan himpunan satu sama lain.
Untuk ini, gunakan metode symmetric_difference.
Dalam parameternya, kita tentukan himpunan yang
ingin kita bandingkan dengan himpunan asli. Metode ini
mengembalikan himpunan baru.
Misalkan kita memiliki dua himpunan:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Mari kita tampilkan elemen-elemen yang tidak sama untuk kedua himpunan tersebut:
res = st1.symmetric_difference(st2)
print(res) # akan menampilkan {'b', 'x', 'w'}
Dalam bentuk yang lebih pendek, metode ini dapat ditulis seperti ini:
res = st1 ^ st2
print(res) # akan menampilkan {'b', 'x', 'w'}
Diberikan dua himpunan:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Dapatkan elemen-elemen yang bukan merupakan elemen umum untuk kedua himpunan ini.
Diberikan tiga himpunan:
st1 = {2, 4, 8, 10}
st2 = {1, 8, 3, 2}
st3 = {4, 7, 3, 1}
Temukan elemen-elemen yang berbeda untuk himpunan pertama dan
kedua. Simpan elemen-elemen tersebut dalam variabel
st4. Kemudian dapatkan array dari elemen-elemen yang tidak sama
antara st3 dan st4.