Питхон сет исдисјоинт ()

Метода исдисјоинт () враћа Труе ако су два скупа дисјунктни скупови. Ако није, враћа се Фалсе.

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

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

Оутпут

Да ли су А и Б раздвојени? Нетачно Да ли су А и Ц раздвојена? Нетачно Да ли су А и Д неподељени? Тачно Да ли су А и Е неподељене? Нетачно

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