İntersection () yöntemi, tüm kümelerde ortak olan öğeleri içeren yeni bir küme döndürür.
İki veya daha fazla kümenin kesişimi, tüm kümeler için ortak olan öğeler kümesidir. Örneğin:
A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) O halde, A∩B = B∩A = (2, 3, 4) A ∩C = C∩A = (2, 4) B∩C = C∩B = (2, 4, 9) A∩B∩C = (2, 4)

intersection()
Python'daki sözdizimi şöyledir:
A. kesişme (* diğer_setler)
intersection () Parametreler
intersection()
keyfi sayıda argümana (küme) izin verir.
Not: * sözdiziminin bir parçası değildir. Yöntemin keyfi sayıda argümana izin verdiğini belirtmek için kullanılır.
Kesişimden Dönüş Değeri ()
intersection()
yöntem, A kümesinin tüm kümelerle kesişimini döndürür (bağımsız değişken olarak iletilir).
Bağımsız değişken iletilmezse intersection()
, (A) kümesinin sığ bir kopyasını döndürür.
Örnek 1: Kesişim () nasıl çalışır?
A = (2, 3, 5, 4) B = (2, 5, 100) C = (2, 3, 8, 9, 10) print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B))
Çıktı
(2, 5) (2) (2, 3) (2)
Daha fazla örnek
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3) D = (100, 200, 300) print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D))
Çıktı
(100) (200) (300) seti ()
Kümelerin kesişimini & operatörünü kullanarak da bulabilirsiniz.
Örnek 3: Kesişimi & operatörüyle Ayarlama
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3, 7) D = (100, 200, 300) print(A & C) print(A & D) print(A & C & D) print(A & B & C & D)
Çıktı
(7) (100) seti () seti ()