Metodas isdisjoint () grąžina tiesą, jei du rinkiniai yra atskirtieji rinkiniai. Jei ne, jis grąžina False.
Sakoma, kad dvi aibės yra nesusiję rinkiniai, jei jie neturi bendrų elementų. Pavyzdžiui:
A = (1, 5, 9, 0) B = (2, 4, -5)
Čia A ir B rinkiniai yra nesusiję rinkiniai.

Sintaksė isdisjoint()
yra:
set_a.isdisjoint (set_b)
isdisjoint () parametrai
isdisjoint()
metodas apima vieną argumentą (rinkinį).
Taip pat galite perduoti kartojamą (sąrašą, paketą, žodyną ir eilutę) disjoint()
. isdisjoint()
metodas automatiškai konvertuos iterable nustatyti ir patikrins, ar rinkiniai nėra atskirti, ar ne.
Grąžinimo vertė iš isdisjoint ()
isdisjoint()
metodas grąžina
True
jei du rinkiniai yra nesusiję rinkiniai (jei rinkiniai_a ir rinkinys_b yra atskirti rinkiniai aukščiau esančioje sintaksėje)False
jei dvi aibės nėra atskirosios aibės
1 pavyzdys: Kaip veikia disjo ()?
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))
Rezultatas
Ar A ir B nesusiję? Tiesa Ar A ir C nesusiję? Klaidinga
2 pavyzdys: isdisjoint () kaip argumentus Kiti Iterable
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))
Rezultatas
Ar A ir B nesusiję? Klaidinga Ar A ir C nesusiję? Klaidinga Ar A ir D nesusiję? Tiesa Ar A ir E nesusiję? Klaidinga