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.
Disjoint Komplektid Venn Diagramm
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
Truekui kaks komplekti on eraldatud komplektid (kui set_a ja set_b on ülaltoodud süntaksis lahutatud komplektid)Falsekui 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








