symmetric_difference ක්රමය
symmetric_difference ක්රමය
කුලකයක් සහ අනුක්රමණයක් සඳහා පොදු මූලද්රව්යයන් බැහැර කරයි,
එහිදී එය නව කුලකයක් ලබා දෙයි,
එහි ඇත්තේ වෙනස් වන
මූලද්රව්ය පමණි. පරාමිතියේදී අපි කුලකය දක්වන්නෙමු,
එය අපට මුල් කුලකය සමඟ සසඳා බැලීමට අවශ්ය වේ.
වාක්ය රචනා ශිල්පය
කුලකය.symmetric_difference(කුලකය, අපට සසඳා බැලීමට අවශ්ය එක)
උදාහරණය
symmetric_difference ක්රමය යොදා ගනිමු,
වෙනස් වන මූලද්රව්ය ලබා ගැනීමට
කුලක දෙකක් සඳහා:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
{'g', 'b', 'c', 'e'}
උදාහරණය
symmetric_difference ක්රමයට
කෙටි ආකාරයක් ද ඇත:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
{'g', 'c', 'b', 'e'}
මේවාත් බලන්න
-
differenceක්රමය,
කුලක අතර වෙනස්කම් ලබා දෙයි -
issubsetක්රමය,
කුලකයේ මූලද්රව්ය පැවතීම පරීක්ෂා කරයි අනුක්රමණයක -
issupersetක්රමය,
අනුක්රමණයේ මූලද්රව්ය පැවතීම පරීක්ෂා කරයි කුලකයක -
intersectionක්රමය,
කුලකවල ඡේදනය ලබා දෙයි