Python-da bir nechta to'plamlarning umumiy elementlari
Bir nechta to'plamlarning kesishishini, ya'ni ular uchun umumiy bo'lgan elementlarni topish uchun,
intersection metodini qo'llash kerak.
Uning parametriga umumiy elementlarni bilish kerak bo'lgan to'plamni o'tkazamiz. Metod umumiy elementlar to'plamini qaytaradi.
Faraz qilaylik, bizda ikkita to'plam mavjud:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Keling, ular uchun umumiy bo'lgan elementlarni chiqaramiz:
res = st1.intersection(st2)
print(res) # {'c', 'a'} ni chiqaradi
Bu metodning qisqa yozuv shakli ham mavjud. Keling, oldingi misolni unga mos ravishda qayta yozamiz:
res = st1 & st2
print(res) # {'c', 'a'} ni chiqaradi
Ikkita to'plam berilgan:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Ularning umumiy elementlarini oling.
Uchta to'plam berilgan:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Ushbu uch to'plamning umumiy elementlari to'plamini oling:
{1, 2}