Mbinu symmetric_difference
Mbinu symmetric_difference hutenga
vipengee vinavyofanana kwa seti na mfuatano,
wakati inaporudisha seti mpya, ambayo
ina vipengee tofauti pekee.
Kwenye kigezo tunaonyesha seti,
ambayo tunataka kulinganisha na seti asili.
Mtindo
seti.symmetric_difference(seti, ambayo tunataka kulinganisha)
Mfano
Wacha tutumie mbinu symmetric_difference,
ili kupata vipengee tofauti kwa
seti mbili:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Matokeo ya utekelezaji wa kodi:
{'g', 'b', 'c', 'e'}
Mfano
Mbinu symmetric_difference pia
ina fupi fupi:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Matokeo ya utekelezaji wa kodi:
{'g', 'c', 'b', 'e'}
Angalia pia
-
mbinu
difference,
ambayo inarudisha tofauti kati ya seti -
mbinu
issubset,
ambayo inakagua uwepo wa vipengee va seti kwenye mfuatano -
mbinu
issuperset,
ambayo inakagua uwepo wa vipengee va mfuatano kwenye seti -
mbinu
intersection,
ambayo inarudisha makutano ya seti