isdisjoint() Python check whether the two sets are disjoint or not, if it is disjoint then it returns True otherwise it will return False. Two sets are said to be disjoint when their intersection is null.
Example
A = {1,2,3}
B = {4,5,6}
# checks if set A and set B are disjoint
print(A.isdisjoint(B))Output:
True
Syntax
The syntax of isdisjoint() is:
A.isdisjoint(B)Here, A and B are two sets.
Parameter Value
B– a set that performs disjoint operation with setA
It accepts any iterable such as Set, List, tuple, dictionary etc. as a parameter and converts it into a Set and then checks whether the Sets are disjoint or not.
Return Value
- True if set
Aand setBare disjoint - False if set
Aand setBare not disjoint
It returns a boolean value true or false. True if the sets are disjoint else it returns false.
More Example
Example 1: Python set disjoint()
X = {1,2,3}
Y = {4,5,6}
Z = {6,7,8}
print('X and Y are disjoint:', X.isdisjoint(Y))
print('Y and Z are disjoint:', Y.isdisjoint(Z))Output:
X and Y are disjoint: True
Y and Z are disjoint: False
Explanation:
In the example above, we used isdisjoint() to see if set A, set B, and set C are all disjoint with each other.
The sets A and B are disjoint because they don’t have any items in common. So, it came back with True. The item 6 is in both sets B and C. So the method gives the value False.
Example 2: isdisjoint() Python with Other Iterables as Agruments
# create a set A
W = {'a', 'e', 'i', 'o', 'u'}
# create a list B
X = ['d', 'e', 'f']
# create two dictionaries C and D
Y = {1 : 'a', 2 : 'b'}
Z = {'a' : 1, 'b' : 2}
# isdisjoint() with set and list
print('W and X are disjoint:', W.isdisjoint(X))
# isdisjoint() with set and dictionaries
print('W and Y are disjoint:', W.isdisjoint(Y))
print('W and Z are disjoint:', W.isdisjoint(Z))Output:
W and X are disjoint: False
W and Y are disjoint: True
W and Z are disjoint: False
Explanation:
In the example above, we gave the method isdisjoint() the arguments list and dictionaries. The item “a” is in both sets A and B, so they are not separate sets.
The item “a” from set “A” and the key “a” from dictionary “D” have the same value. They aren’t disjoint sets, then.
But A and dictionary D are disjoint because the values of dictionaries are not compared with the set items.
Summary
We have successfully discussed What is isdisjoint() Python and its uses, we provide a different example program of isdisjoint() method, I hope this simple tutorial will help you, Thank You!
Inquiries
However, If you have any questions or suggestions about this tutorial, Please feel free to comment below, Thank You!

