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:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Wacha tuonyeshe vipengele, ambavyo seti ya kwanza inatofautiana na ya pili:
res = st1.difference(st2)
print(res) # itatoa {'e', 'd'}
Sasa tupate vipengele, ambavyo seti ya pili inatofautiana na ya kwanza:
res = st2.difference(st1)
print(res) # itatoa {'w', 'c'}
Kwa njia fupi zaidi, njia hii inaweza kuandikwa hivi:
res = st2 - st1
print(res) # itatoa {'w', 'c'}
Zipo seti mbili:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Pata vipengele ambavyo vipo kwenye seti ya pili, lakini havipo kwenye ya kwanza.
Zipo seti mbili:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Pata vipengele ambavyo vipo kwenye seti ya kwanza, lakini havipo kwenye ya pili.
Zipo seti tatu:
st1 = {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:
{3, 4, 5, 6}
Zipo seti tatu:
st1 = {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.