Метода исдисјоинт () враћа Труе ако су два скупа дисјунктни скупови. Ако није, враћа се Фалсе.
За два скупа се каже да су дисјунктни скупови ако немају заједничких елемената. На пример:
А = (1, 5, 9, 0) Б = (2, 4, -5)
Овде су скупови А и Б дисјунктни скупови.
Дисјуинт поставља Веннов дијаграм
Синтакса isdisjoint()је:
сет_а.исдисјоинт (сет_б)
исдисјоинт () Параметри
isdisjoint() метода узима један аргумент (скуп).
Такође можете проследити итерабил (списак, скуп, речник и низ) disjoint(). isdisjoint()метода аутоматски претвара итераблес у сет и проверава да ли су скупови дисјунктни или не.
Повратна вредност из исдисјоинт ()
isdisjoint() метода се враћа
Trueако су два скупа дисјунктни скупови (ако су сет_а и сет_б дисјонтни скупови у горњој синтакси)Falseако два скупа нису дисјунктни скупови
Пример 1: Како функционише исдисјоинт ()?
A = (1, 2, 3, 4) B = (5, 6, 7) C = (4, 5, 6) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C))
Оутпут
Да ли су А и Б раздвојени? Тачно Да ли су А и Ц раздвојена? Нетачно
Пример 2: исдисјоинт () са Отхер Итераблес као аргументима
A = ('a', 'b', 'c', 'd') B = ('b', 'e', 'f') C = '5de4' D =(1 : 'a', 2 : 'b') E =('a' : 1, 'b' : 2) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C)) print('Are A and D disjoint?', A.isdisjoint(D)) print('Are A and E disjoint?', A.isdisjoint(E))
Оутпут
Да ли су А и Б раздвојени? Нетачно Да ли су А и Ц раздвојена? Нетачно Да ли су А и Д неподељени? Тачно Да ли су А и Е неподељене? Нетачно








