Pythoni komplekt isdisjoint ()

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

  • 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

Huvitavad Artiklid...