O método isdisjoint () retorna True se dois conjuntos são conjuntos disjuntos. Caso contrário, retorna False.
Dois conjuntos são considerados conjuntos disjuntos se não possuírem elementos comuns. Por exemplo:
A = (1, 5, 9, 0) B = (2, 4, -5)
Aqui, os conjuntos A e B são conjuntos disjuntos.

A sintaxe de isdisjoint()
é:
set_a.isdisjoint (set_b)
Parâmetros isdisjoint ()
isdisjoint()
método leva um único argumento (um conjunto).
Você também pode passar um iterável (lista, tupla, dicionário e string) para disjoint()
. isdisjoint()
O método converterá automaticamente os iteráveis em conjunto e verificará se os conjuntos são separados ou não.
Valor de retorno de isdisjoint ()
isdisjoint()
método retorna
True
se dois conjuntos são conjuntos disjuntos (se set_a e set_b são conjuntos disjuntos na sintaxe acima)False
se dois conjuntos não são conjuntos separados
Exemplo 1: Como funciona o 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))
Resultado
A e B são disjuntos? Verdadeiro são A e C disjuntos? Falso
Exemplo 2: isdisjoint () com Outros 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))
Resultado
A e B são disjuntos? False A e C são disjuntos? Falso A e D são disjuntos? Verdadeiro A e E são disjuntos? Falso