⊗pyPmStSD 122 of 208 menu

Perbezaan Set dalam Python

Untuk mencari elemen di mana set pertama berbeza dengan set kedua, perlu menggunakan kaedah difference. Dalam parameternya, kita nyatakan set yang ingin kita bandingkan dengan set asal.

Katakan kita mempunyai dua set:

st1 = {'a', 'b', 'c', 'e'} st2 = {'b', 'w', 'c', 'a'}

Mari kita keluarkan elemen di mana set pertama berbeza dengan set kedua:

res = st1.difference(st2) print(res) # akan mengeluarkan {'e', 'd'}

Sekarang mari cari elemen di mana set kedua berbeza dengan set pertama:

res = st2.difference(st1) print(res) # akan mengeluarkan {'w', 'c'}

Dalam bentuk yang lebih pendek, kaedah ini boleh ditulis semula seperti ini:

res = st2 - st1 print(res) # akan mengeluarkan {'w', 'c'}

Diberi dua set:

st1 = {'1', '3', '5'} st2 = {'6', '8', '1', '3'}

Dapatkan elemen yang ada dalam set kedua, tetapi tiada dalam set pertama.

Diberi dua set:

st1 = {'a', 'b', 'c', 'd', 'e'} st2 = {'d', 'e', 'f', 'g', 'h'}

Dapatkan elemen yang ada dalam set pertama, tetapi tiada dalam set kedua.

Diberi tiga set:

st1 = {1, 2, 4, 5} st2 = {1, 2, 3, 6} st3 = {1, 2}

Dapatkan set elemen yang ada dalam set pertama dan set kedua, tetapi tidak dalam set ketiga:

{3, 4, 5, 6}

Diberi tiga set:

st1 = {1, 3, 6, 8} st2 = {5, 8, 10, 2} st3 = {12, 7, 3, 1}

Dapatkan elemen di mana set pertama berbeza dengan set kedua. Catatkan mereka dalam pembolehubah st4. Cari elemen sepunya untuk st4 dan st3.

kahiithyms