Metóda isdisjoint () vráti True, ak sú dve sady disjunktné množiny. Ak nie, vráti hodnotu False.
O dvoch množinách sa hovorí, že sú disjunktné množiny, ak nemajú spoločné prvky. Napríklad:
A = (1, 5, 9, 0) B = (2, 4, -5)
Tu sú množiny A a B disjunktné množiny.

Syntax isdisjoint()
je:
set_a.isdisjoint (set_b)
parametre isdisjoint ()
isdisjoint()
metóda má jediný argument (množinu).
Môžete tiež odovzdať iterovateľný súbor (zoznam, n-tica, slovník a reťazec) disjoint()
. isdisjoint()
Metóda automaticky prevedie iterovateľné súbory na množinu a skontroluje, či sú množiny disjunktné alebo nie.
Návratová hodnota z isdisjoint ()
isdisjoint()
metóda sa vracia
True
ak sú dve množiny disjunktné množiny (ak sú set_a a set_b disjunktné množiny uvedené vyššie)False
ak dve množiny nie sú disjunktné množiny
Príklad 1: Ako funguje 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))
Výkon
Sú A a B disjunktné? Pravda Sú A a C disjunktné? Falošné
Príklad 2: isdisjoint () s argumentmi Other 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))
Výkon
Sú A a B disjunktné? Falošné Sú A a C disjunktné? Falošné Sú A a D disjunktné? Pravda Sú A a E disjunktné? Falošné