Python-settet er usammenhengende ()

Metoden isdisjoint () returnerer True hvis to sett er usammenhengende sett. Hvis ikke, returnerer den False.

To sett sies å være usammenhengende sett hvis de ikke har noen felles elementer. For eksempel:

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

Her er sett A og B usammenhengende sett.

Disjoint Setter Venn Diagram

Syntaksen for isdisjoint()er:

 set_a.isdisjoint (set_b)

isdisjoint () Parametere

isdisjoint() metoden tar et enkelt argument (et sett).

Du kan også sende en iterabel (liste, tuple, ordbok og streng) til disjoint(). isdisjoint()metoden vil automatisk konvertere iterables til sett og sjekker om settene er usammenhengende eller ikke.

Returverdi fra isdisjoint ()

isdisjoint() metoden returnerer

  • True hvis to sett er usammenhengende sett (hvis set_a og set_b er usammenhengende sett i syntaksen ovenfor)
  • False hvis to sett ikke er usammenhengende sett

Eksempel 1: Hvordan fungerer isdisjoint ()?

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

Produksjon

Er A og B usammenhengende? Sant Er A og C usammenhengende? Falsk

Eksempel 2: isdisjoint () med andre Iterables som argumenter

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

Produksjon

Er A og B usammenhengende? Falsk Er A og C usammenhengende? Falsk Er A og D usammenhengende? Sant Er A og E uoverensstemmende? Falsk

Interessante artikler...