Python'da Birkaç Kümenin Ortak Elemanları
Birkaç kümenin kesişimini, yani onlar için ortak olan elemanları bulmak için, intersection yöntemini uygulamak gerekir. Parametresine, ortak elemanlarını bulmamız gereken küme iletilir. Yöntem, ortak elemanlar kümesini döndürür.
İki kümemiz olduğunu varsayalım:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Hadi onlar için ortak olan elemanları yazdıralım:
res = st1.intersection(st2)
print(res) # {'c', 'a'} yazdıracak
Bu yöntemin kısa bir yazım formu da vardır. Önceki örneği buna göre yeniden yazalım:
res = st1 & st2
print(res) # {'c', 'a'} yazdıracak
İki küme verilmiştir:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Ortak elemanlarını elde edin.
Üç küme verilmiştir:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Bu üç kümenin ortak elemanlarının kümesini elde edin:
{1, 2}