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.
„Disjoint Sets Venn“ diagrama
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
Truejei du rinkiniai yra nesusiję rinkiniai (jei rinkiniai_a ir rinkinys_b yra atskirti rinkiniai aukščiau esančioje sintaksėje)Falsejei 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








