Metoden isdisjoint () returnerer True, hvis to sæt er disjoint-sæt. Hvis ikke, returnerer den Falsk.
To sæt siges at være usammenhængende sæt, hvis de ikke har nogen fælles elementer. For eksempel:
A = (1, 5, 9, 0) B = (2, 4, -5)
Her er sæt A og B usammenhængende sæt.

Syntaksen for isdisjoint()
er:
set_a.isdisjoint (set_b)
isdisjoint () Parametre
isdisjoint()
metode tager et enkelt argument (et sæt).
Du kan også videregive en iterabel (liste, tuple, ordbog og streng) til disjoint()
. isdisjoint()
metoden konverterer automatisk iterables til sæt og kontrollerer, om sætene er uadskillige eller ej.
Returneringsværdi fra isdisjoint ()
isdisjoint()
metoden vender tilbage
True
hvis to sæt er usammenhængende sæt (hvis set_a og set_b er usammenhængende sæt i ovenstående syntaks)False
hvis to sæt ikke er usammenhængende sæt
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))
Produktion
Er A og B adskilt? Sandt er A og C adskilt? 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))
Produktion
Er A og B adskilt? Falsk Er A og C adskilt? Falsk Er A og D adskilt? Sandt er A og E adskilt? Falsk