English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Se dois conjuntos forem conjuntos não intersectantes, o método isdisjoint() retorna Verdadeiro. Se não, retorna Falso.
Se não houver elementos comuns, os dois conjuntos são chamados de conjuntos não intersectantes. Por exemplo:
A = {1, 5, 9, 0} B = {2, 4, -5}
Aqui, os conjuntos A e B são conjuntos não intersectantes.
A sintaxe do isdisjoint() é:
set_a.isdisjoint(set_b)
O método isdisjoint() aceita um único parâmetro (um conjunto).
Você também pode passar um iterável (lista, tupla, dicionário e string) para o isdisjoint(). O método isdisjoint() automaticamente convertirá os objetos iteráveis em set e verificará se esses sets não se intersectam.
A método isdisjoint() retorna
Verdadeiro se dois conjuntos forem conjuntos não intersectantes (no caso acima, se set_a e set_b forem conjuntos não intersectantes)
Falso se dois conjuntos não forem conjuntos não intersectantes
A = {1, 2, 3, 4} B = {5, 6, 7} C = {4, 5, 6} print('A e B não se intersectam?', A.isdisjoint(B)) print('A e C não se intersectam?', A.isdisjoint(C))
Quando você executar este programa, a saída será:
A e B não se intersectam? Verdadeiro A e C não se intersectam? Falso
A = {'a', 'b', 'c', 'd'} B = ['b', 'e', 'f'] C = '5de4' D = {1 : 'a', 2 : 'b'} E = {'a' : 1, 'b' : 2} print('A e B não se intersectam?', A.isdisjoint(B)) print('A e C não se intersectam?', A.isdisjoint(C)) print('A e D não se intersectam?', A.isdisjoint(D)) print('A e E não se intersectam?', A.isdisjoint(E))
Quando você executar este programa, a saída será:
A e B não se intersectam? Falso A e C não se intersectam? Falso A e D não se intersectam? Verdadeiro A e E não se intersectam? Falso