Tofauti ya Seti katika Python

Ili kupata vipengele ambavyo seti ya kwanza inatofautiana na ya pili, unahitaji kutumia njia difference. Katika kipimo chake tunaainisha seti ambayo tunataka kulinganisha na seti ya asili.

Tuchukulie tuna seti mbili:

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

Wacha tuonyeshe vipengele, ambavyo seti ya kwanza inatofautiana na ya pili:

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

Sasa tupate vipengele, ambavyo seti ya pili inatofautiana na ya kwanza:

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

Kwa njia fupi zaidi, njia hii inaweza kuandikwa hivi:

pythonres = st2 - st1
print(res) # itatoa {'w', 'c'}
Задание 1

Zipo seti mbili:

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

Pata vipengele ambavyo vipo kwenye seti ya pili, lakini havipo kwenye ya kwanza.

Задание 2

Zipo seti mbili:

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

Pata vipengele ambavyo vipo kwenye seti ya kwanza, lakini havipo kwenye ya pili.

Задание 3

Zipo seti tatu:

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

Pata seti ya vipengele ambavyo vipo kwenye seti ya kwanza na ya pili, lakini havipo kwenye ya tatu:

python{3, 4, 5, 6}
Задание 4

Zipo seti tatu:

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

Pata vipengele, ambavyo seti ya kwanza inatofautiana na ya pili. Andika kwenye variable st4. Tafuta vipengele vya kawaida kwa st4 na st3.