Python හි බහු කුලකවල පොදු මූලද්රව්ය
බහු කුලකවල ඡේදනය (intersection) සෙවීමට,
එනම් ඒවාට පොදු මූලද්රව්ය,
intersection ක්රමය යෙදිය යුතුය.
එහි පරාමිතියට, පොදු මූලද්රව්ය සොයා ගත යුතු
කුලකය යොමු කරන්න. ක්රමය එකතුවක් (set) ආපසු ලබා දෙයි,
එය පොදු මූලද්රව්ය වේ.
අපට කුලක දෙකක් ඇතැයි සිතන්න:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
ඒවායේ පොදු මූලද්රව්ය මුද්රණය කරමු:
res = st1.intersection(st2)
print(res) # {'c', 'a'} මුද්රණය කරයි
මෙම ක්රමය සඳහා කෙටි ආකාරයක් ද ඇත. පෙර උදාහරණය මෙම කෙටි ආකාරයට යළි ලියමු:
res = st1 & st2
print(res) # {'c', 'a'} මුද්රණය කරයි
කුලක දෙකක් ලබා දී ඇත:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
ඒවායේ පොදු මූලද්රව්ය ලබා ගන්න.
කුලක තුනක් ලබා දී ඇත:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
මෙම කුලක තුනේම පොදු මූලද්රව්යවල කුලකය ලබා ගන්න:
{1, 2}