Python හි කුලක වෙනස
පළමු කුලකය දෙවැන්නෙන් වෙනස් වන්නේ කුමන අංග වලින්ද යන්න සොයා ගැනීමට, difference ක්රමය භාවිතා කළ යුතුය. එහි පරාමිතිය තුළ, අපට මුල් කුලකය සසඳීමට අවශ්ය කුලකය දක්වන්නෙමු.
අපට කුලක දෙකක් ඇතැයි සිතන්න:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
පළමු කුලකය දෙවැන්නෙන් වෙනස් වන්නේ කුමන අංග වලින්දැයි අපි ප්රතිදානය කරමු:
res = st1.difference(st2)
print(res) # {'e', 'd'} ප්රතිදානය කරයි
දැන් දෙවන කුලකය පළමුවැන්නෙන් වෙනස් වන්නේ කුමන අංග වලින්දැයි සොයා ගනිමු:
res = st2.difference(st1)
print(res) # {'w', 'c'} ප්රතිදානය කරයි
තවත් කෙටි ආකාරයකින් මෙම ක්රමය මෙසේ නැවත ලිවිය හැකිය:
res = st2 - st1
print(res) # {'w', 'c'} ප්රතිදානය කරයි
කුලක දෙකක් දෙනු ලැබේ:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
දෙවන කුලකයේ ඇති නමුත් පළමු කුලකයේ නැති අංග ලබා ගන්න.
කුලක දෙකක් දෙනු ලැබේ:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
පළමු කුලකයේ ඇති නමුත් දෙවන කුලකයේ නැති අංග ලබා ගන්න.
කුලක තුනක් දෙනු ලැබේ:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
පළමු සහ දෙවන කුලකවල ඇති නමුත් තුන්වන කුලකයේ නැති අංගවල කුලකය ලබා ගන්න:
{3, 4, 5, 6}
කුලක තුනක් දෙනු ලැබේ:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
පළමු කුලකය දෙවැන්නෙන් වෙනස් වන්නේ කුමන අංග වලින්දැයි ලබා ගන්න. ඒවා st4 විචල්යයට ලියන්න. st4 සහ st3 සඳහා පොදු අංග සොයන්න.