El método isdisjoint () devuelve True si dos conjuntos son conjuntos disjuntos. Si no, devuelve False.
Se dice que dos conjuntos son conjuntos disjuntos si no tienen elementos comunes. Por ejemplo:
A = (1, 5, 9, 0) B = (2, 4, -5)
Aquí, los conjuntos A y B son conjuntos disjuntos.

La sintaxis de isdisjoint()
es:
set_a.isdisjoint (set_b)
Parámetros de isdisjoint ()
isdisjoint()
El método toma un solo argumento (un conjunto).
También puede pasar un iterable (lista, tupla, diccionario y cadena) a disjoint()
. isdisjoint()
El método convertirá automáticamente los iterables en conjuntos y verificará si los conjuntos están separados o no.
Valor de retorno de isdisjoint ()
isdisjoint()
devuelve el método
True
si dos conjuntos son conjuntos disjuntos (si set_a y set_b son conjuntos disjuntos en la sintaxis anterior)False
si dos conjuntos no son conjuntos disjuntos
Ejemplo 1: ¿Cómo funciona 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))
Salida
¿A y B están separados? Verdadero ¿Son A y C disjuntos? Falso
Ejemplo 2: isdisjoint () con otros iterables como argumentos
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))
Salida
¿A y B están separados? Falso ¿A y C están separados? Falso ¿A y D están separados? Verdadero ¿Son A y E inconexos? Falso