Operasi Set Kompleks dalam Python
Dengan menggabungkan bentuk ringkas kaedah yang telah dipelajari dalam pelajaran sebelumnya, anda boleh melakukan operasi yang agak kompleks dengan set.
Mari kita cari persilangan bagi ketiga-tiga set:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 1, 6}
st3 = {1, 2, 8, 4}
res = st1 & st2 & st3
print(res) # akan memaparkan {1, 4}
Sekarang, mari kita mula-mula ketahui elemen mana yang membezakan set pertama daripada set kedua. Kemudian cari persilangan hasil yang diperoleh dengan set ketiga. Untuk menunjukkan keutamaan operasi, gunakan kurungan pengelompokan:
st1 = {1, 2, 8, 4}
st2 = {3, 4, 5, 6}
st3 = {6, 2, 8, 4}
res = (st1 - st2) & st3
print(res) # akan memaparkan {8, 2}
Diberi tiga set:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 4, 2}
st3 = {4, 7, 3, 1}
Gabungkan set pertama dan set ketiga. Kemudian cari persilangannya dengan set ketiga.
Diberi empat set:
st1 = {4, 2, 6, 10}
st2 = {1, 6, 3, 2}
st3 = {5, 8}
st4 = {6, 3, 1}
Cari perbezaan antara elemen set pertama dan set kedua. Kemudian gabungkan set ketiga dan set keempat. Dan akhirnya cari elemen sepunya bagi set-set yang diperoleh sebagai hasil operasi pertama dan kedua.