Die Methode isdisjoint () gibt True zurück, wenn zwei Mengen disjunkte Mengen sind. Wenn nicht, wird False zurückgegeben.
Zwei Mengen werden als disjunkte Mengen bezeichnet, wenn sie keine gemeinsamen Elemente haben. Beispielsweise:
A = (1, 5, 9, 0) B = (2, 4, -5)
Hier sind die Mengen A und B disjunkte Mengen.
Disjunkte Sätze Venn-Diagramm
Die Syntax von isdisjoint()lautet:
set_a.isdisjoint (set_b)
isdisjoint () Parameter
isdisjoint() Methode nimmt ein einzelnes Argument (eine Menge).
Sie können auch eine Iterable (Liste, Tupel, Wörterbuch und Zeichenfolge) an übergeben disjoint(). isdisjoint()Die Methode konvertiert iterables automatisch in set und prüft, ob die Sets disjunkt sind oder nicht.
Rückgabewert von isdisjoint ()
isdisjoint() Methode gibt zurück
Truewenn zwei Mengen disjunkte Mengen sind (wenn set_a und set_b disjunkte Mengen in der obigen Syntax sind)Falsewenn zwei Sätze keine disjunkten Sätze sind
Beispiel 1: Wie funktioniert 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))
Ausgabe
Sind A und B disjunkt? Richtig Sind A und C disjunkt? Falsch
Beispiel 2: isdisjoint () mit anderen Iterables als Argumenten
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))
Ausgabe
Sind A und B disjunkt? Falsch Sind A und C disjunkt? Falsch Sind A und D disjunkt? Richtig Sind A und E disjunkt? Falsch








