Метода пресек () враћа нови скуп са елементима који су заједнички свим скуповима.
Пресек два или више скупова је скуп елемената који су заједнички свим скуповима. На пример:
А = (1, 2, 3, 4) Б = (2, 3, 4, 9) Ц = (2, 4, 9 10) Тада је А∩Б = Б∩А = (2, 3, 4) А ∩Ц = Ц∩А = (2, 4) Б∩Ц = Ц∩Б = (2, 4, 9) А∩Б∩Ц = (2, 4)

Синтакса intersection()
у Питхону је:
А.интерсецтион (* отхер_сетс)
пресек () Параметри
intersection()
дозвољава произвољан број аргумената (скупова).
Напомена: * није део синтаксе. Користи се за указивање да метода дозвољава произвољан број аргумената.
Повратна вредност из пресека ()
intersection()
метода враћа пресек скупа А са свим скуповима (прослеђује се као аргумент).
Ако се аргумент не проследи intersection()
, он враћа плитку копију скупа (А).
Пример 1: Како функционише пресек ()?
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))
Оутпут
(2, 5) (2) (2, 3) (2)
Још примера
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))
Оутпут
(100) (200) (300) сет ()
Такође можете пронаћи пресек скупова помоћу & оператора.
Пример 3: Подесите пресек помоћу & оператора
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)
Оутпут
(7) (100) сет () сет ()