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
Trueif two sets are disjoint sets (if set_a and set_b are disjoint sets in above syntax)Falseif 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 Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Split a List Into Evenly Sized Chunks
Python max()
Python Set clear()
Python List copy()
Python Custom Exceptions
Python Dictionary keys()
Python Set update()
Python Inheritance
Python Program to Convert Two Lists Into a Dictionary
Python tuple()
Python bin()
Python Operators
Python String rjust()
Python String isprintable()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python staticmethod()
Python Program to Copy a File
Python Program to Create Pyramid Patterns
Python String rstrip()
Python ascii()
Python bool()
Python Get Current time
Python Sets
Python String index()
Python List Comprehension
Python Program to Append to a File
Intelligent Projects Using Python - Santanu Pattanayak
Python File I/O Operation
Python Program to Find HCF or GCD
Python Program to Measure the Elapsed Time in Python
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper