English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Wenn zwei Mengen disjunkt sind, gibt die Methode isdisjoint() True zurück. Wenn nicht, wird False zurückgegeben.
Wenn zwei Mengen keine gemeinsamen Elemente haben, werden sie als disjunkt bezeichnet. Zum Beispiel:
A = {1, 5, 9, 0} B = {2, 4, -5}
Hier sind die Mengen A und B disjunkt.
isdisjoint() Syntax ist:
set_a.isdisjoint(set_b)
isdisjoint() Methode nimmt ein einzelnes Parameter (eine Menge) an.
Sie können auch eine Iterierbare (Liste, Tuple, Dictionary und String) an isdisjoint() übergeben. Die Methode isdisjoint() konvertiert automatisch das Iterierbare Objekt in ein Set und überprüft, ob diese Mengen disjunkt sind.
isdisjoint() Methode gibt zurück
True, wenn zwei Mengen disjunkt sind (im obigen Syntax, wenn set_a und set_b disjunkt sind)
False, wenn zwei Mengen nicht disjunkt sind
A = {1, 2, 3, 4} B = {5, 6, 7} C = {4, 5, 6} print('Sind A und B disjunkt?', A.isdisjoint(B)) print('Sind A und C disjunkt?', A.isdisjoint(C))
Wenn Sie dieses Programm ausführen, wird die Ausgabe lauten:
Sind A und B disjunkt? True Sind A und C disjunkt? False
A = {'a', 'b', 'c', 'd'} B = ['b', 'e', 'f'] C = ''5de4' D = {1 : 'a', 2 : 'b'} E = {'a' : 1, 'b' : 2} print('Sind A und B disjunkt?', A.isdisjoint(B)) print('Sind A und C disjunkt?', A.isdisjoint(C)) print('Sind A und D disjunkt?', A.isdisjoint(D)) print('Sind A und E disjunkt?', A.isdisjoint(E))
Wenn Sie dieses Programm ausführen, wird die Ausgabe lauten:
Sind A und B disjunkt? False Sind A und C disjunkt? False Sind A und D disjunkt? True Sind A und E disjunkt? False