Operasi Himpunan Kompleks di Python
Dengan mengombinasikan bentuk singkat metode yang telah dipelajari dalam pelajaran sebelumnya, kita dapat melakukan operasi yang cukup kompleks dengan himpunan.
Mari kita cari irisan dari ketiga himpunan:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 1, 6}
st3 = {1, 2, 8, 4}
res = st1 & st2 & st3
print(res) # akan menampilkan {1, 4}
Sekarang, pertama-tama mari kita cari tahu elemen apa yang membedakan himpunan pertama dari himpunan kedua. Kemudian cari irisan dari hasil yang diperoleh dengan himpunan ketiga. Untuk menentukan prioritas operasi, gunakan tanda kurung pengelompokan:
st1 = {1, 2, 8, 4}
st2 = {3, 4, 5, 6}
st3 = {6, 2, 8, 4}
res = (st1 - st2) & st3
print(res) # akan menampilkan {8, 2}
Diberikan tiga himpunan:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 4, 2}
st3 = {4, 7, 3, 1}
Gabungkan himpunan pertama dan ketiga. Kemudian cari irisan mereka dengan himpunan ketiga.
Diberikan empat himpunan:
st1 = {4, 2, 6, 10}
st2 = {1, 6, 3, 2}
st3 = {5, 8}
st4 = {6, 3, 1}
Cari selisih antara elemen himpunan pertama dan himpunan kedua. Kemudian gabungkan himpunan ketiga dan keempat. Dan akhirnya cari elemen-elemen umum dari himpunan-himpunan yang diperoleh sebagai hasil dari operasi pertama dan kedua.