Python Set isdisjoint ()

Isdisjoint () -menetelmä palauttaa arvon True, jos kaksi joukkoa on disjountjoukko. Jos ei, se palauttaa epätosi.

Kahden joukon sanotaan olevan disjountisarjoja, jos niillä ei ole yhteisiä elementtejä. Esimerkiksi:

 A = (1, 5, 9, 0) B = (2, 4, -5)

Tässä joukot A ja B ovat disjointjoukot.

Disjoint-sarjat Venn-kaavio

Syntaksi isdisjoint()on:

 set_a.isdisjoint (set_b)

isdisjoint () -parametrit

isdisjoint() menetelmä ottaa yhden argumentin (joukon).

Voit myös välittää iterable (luettelo, dupleksi, sanakirja ja merkkijono) disjoint(). isdisjoint()method muuntaa iterable-asetukset automaattisesti asetuksiksi ja tarkistaa, ovatko sarjat irti vai eivät.

Palautusarvo isdisjoint ()

isdisjoint() method palaa

  • True jos kaksi joukkoa on disjointjoukko (jos set_a ja set_b ovat disjointjoukot yllä olevassa syntaksissa)
  • False jos kaksi joukkoa eivät ole disjointjoukot

Esimerkki 1: Kuinkadisjoint () toimii?

 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))

Tuotos

Ovatko A ja B irti? Totta Ovatko A ja C irti toisistaan? Väärä

Esimerkki 2: isdisjoint () argumenttina Muut Iterables

 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))

Tuotos

Ovatko A ja B irti? Väärin Ovatko A ja C irti toisistaan? Väärin Ovatko A ja D irti toisistaan? Totta Ovatko A ja E erillään? Väärä

Mielenkiintoisia artikkeleita...