La méthode isdisjoint () renvoie True si deux ensembles sont des ensembles disjoints. Sinon, il renvoie False.
On dit que deux ensembles sont des ensembles disjoints s'ils n'ont pas d'éléments communs. Par exemple:
A = (1, 5, 9, 0) B = (2, 4, -5)
Ici, les ensembles A et B sont des ensembles disjoints.

La syntaxe de isdisjoint()
est:
set_a.isdisjoint (set_b)
Paramètres isdisjoint ()
isdisjoint()
La méthode prend un seul argument (un ensemble).
Vous pouvez également transmettre un itérable (liste, tuple, dictionnaire et chaîne) à disjoint()
. isdisjoint()
La méthode convertit automatiquement les itérables en set et vérifie si les ensembles sont disjoints ou non.
Valeur renvoyée par isdisjoint ()
isdisjoint()
retourne la méthode
True
si deux ensembles sont des ensembles disjoints (si set_a et set_b sont des ensembles disjoints dans la syntaxe ci-dessus)False
si deux ensembles ne sont pas des ensembles disjoints
Exemple 1: Comment fonctionne 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))
Production
Est-ce que A et B sont disjoints? Vrai Est-ce que A et C sont disjoints? Faux
Exemple 2: isdisjoint () avec d'autres Iterables comme arguments
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))
Production
Est-ce que A et B sont disjoints? Faux Est-ce que A et C sont disjoints? Faux Est-ce que A et D sont disjoints? Vrai Est-ce que A et E sont disjoints? Faux