Metoda isdisjoint () vraća True ako su dva skupa disjunktni skupovi. Ako nije, vraća se False.
Za dva skupa kaže se da su disjunktni skupovi ako nemaju zajedničkih elemenata. Na primjer:
A = (1, 5, 9, 0) B = (2, 4, -5)
Ovdje su skupovi A i B disjunktni skupovi.
Disjuintni postavlja Vennov dijagram
Sintaksa isdisjoint()je:
set_a.isdisjoint (set_b)
isdisjoint () Parametri
isdisjoint() metoda uzima jedan argument (skup).
Također možete proslijediti iterabil (popis, skup, rječnik i niz) disjoint(). isdisjoint()metoda automatski će pretvoriti iterable u set i provjerava jesu li skupovi disjunktni ili ne.
Povratna vrijednost iz isdisjoint ()
isdisjoint() metoda se vraća
Trueako su dva skupa disjunktni skupovi (ako su set_a i set_b disjontni skupovi u gornjoj sintaksi)Falseako dva skupa nisu disjunktni skupovi
Primjer 1: Kako isdisjoint () djeluje?
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))
Izlaz
Jesu li A i B razdvojeni? Istina Jesu li A i C razdvojeni? Lažno
Primjer 2: isdisjoint () s drugim Iterables-ima kao argumentima
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))
Izlaz
Jesu li A i B razdvojeni? Netačno Jesu li A i C razdvojeni? Lažno Jesu li A i D razdvojeni? Istina Jesu li A i E nepodudarni? Lažno








