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 String rjust()
Python sorted()
Python Program Read a File Line by Line Into a List
Python Set clear()
Python Program to Find the Factors of a Number
Python Program to Trim Whitespace From a String
Python slice()
Python List reverse()
Python ord()
Python String casefold()
Python String index()
Python String strip()
Python Program to Print Colored Text to the Terminal
Python isinstance()
Python String join()
Python eval()
Python bool()
Python help()
Python Program to Display Powers of 2 Using Anonymous Function
Python List Comprehension
Python Program to Create a Countdown Timer
Python String isupper()
Python del Statement
Python Set pop()
Python Program to Convert Bytes to a String
Python any()
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Multiply Two Matrices
Python getattr()
Python String lstrip()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Check Armstrong Number