Meetod isdisjoint () tagastab väärtuse True, kui kaks komplekti on lahutatavad komplektid. Kui ei, siis tagastab vale.
Kaks komplekti on väidetavalt lahutatud komplektid, kui neil pole ühiseid elemente. Näiteks:
A = (1, 5, 9, 0) B = (2, 4, -5)
Siin on komplektid A ja B lahknevad komplektid.

Süntaks isdisjoint()
on:
set_a.isdisjoint (set_b)
isdisjoint () parameetrid
isdisjoint()
meetod võtab ühe argumendi (hulga).
Samuti saate edastada iterable (loend, dupleks, sõnastik ja string) disjoint()
. isdisjoint()
meetod teisendab automaatselt iterable seadistatavaks ja kontrollib, kas komplektid on lahutatud või mitte.
Tagastusväärtus isdisjoint ()
isdisjoint()
meetod tagastab
True
kui kaks komplekti on eraldatud komplektid (kui set_a ja set_b on ülaltoodud süntaksis lahutatud komplektid)False
kui kaks komplekti ei ole ühised komplektid
Näide 1: Kuidasdisjoint () töötab?
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))
Väljund
Kas A ja B on lahus? Tõsi Kas A ja C on lahus? Vale
Näide 2: isdisjoint (), argumendina muud iteeritavad
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))
Väljund
Kas A ja B on lahus? Vale Kas A ja C on lahus? Vale Kas A ja D on lahus? Tõsi Kas A ja E on lahus? Vale