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 үчүн орточо элементтерди табыңыз.