Питхон Сет пресек ()

Метода пресек () враћа нови скуп са елементима који су заједнички свим скуповима.

Пресек два или више скупова је скуп елемената који су заједнички свим скуповима. На пример:

 А = (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) сет () сет ()

Занимљиви Чланци...