Table of Contents
The isdisjoint() method returns True if two sets are disjoint sets. If not, it returns False.
Two sets are said to be disjoint sets if they have no common elements. For example:
A = {1, 5, 9, 0} B = {2, 4, -5}
Here, sets A and B are disjoint sets.

The syntax of isdisjoint()
is:
set_a.isdisjoint(set_b)
1. isdisjoint() Parameters
isdisjoint()
method takes a single argument (a set).
You can also pass an iterable (list, tuple, dictionary, and string) to disjoint()
. isdisjoint()
method will automatically convert iterables to set and checks whether the sets are disjoint or not.
2. Return Value from isdisjoint()
isdisjoint()
method returns
True
if two sets are disjoint sets (if set_a and set_b are disjoint sets in above syntax)False
if two sets are not disjoint sets
3. Example 1: How isdisjoint() works?
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))
Output
Are A and B disjoint? True Are A and C disjoint? False
4. Example 2: isdisjoint() with Other Iterables as 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))
Output
Are A and B disjoint? False Are A and C disjoint? False Are A and D disjoint? True Are A and E disjoint? False
Related posts:
Python ord()
Python Program to Find Hash of File
Python Program to Find the Factors of a Number
Convert a Map to an Array, List or Set in Java
Python Program to Access Index of a List Using for Loop
Python Program to Compute all the Permutation of the String
Python timestamp to datetime and vice-versa
Python String rstrip()
Python String capitalize()
Python dict()
Python Program to Calculate the Area of a Triangle
Python String replace()
Python String swapcase()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python List append()
Python Set update()
Python isinstance()
Python Program to Parse a String to a Float or Int
Python Global, Local and Nonlocal variables
Python Anonymous / Lambda Function
Python callable()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python iter()
Python divmod()
Python Program to Find ASCII Value of Character
Python String lower()
Python Shallow Copy and Deep Copy
Python String splitlines()
Python String islower()
Python Program to Check Armstrong Number
Python filter()
Python RegEx