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 String isupper()
Python Program to Get a Substring of a String
Python Dictionary values()
Python Program to Add Two Numbers
Python zip()
Python max()
Python Tuple
Python Program to Find Armstrong Number in an Interval
Python compile()
Python Dictionary fromkeys()
Python staticmethod()
Python if...else Statement
Python hash()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python String rindex()
Python Decorators
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python String rjust()
Python Set issuperset()
Python del Statement
Python Program to Count the Occurrence of an Item in a List
Python Program to Iterate Through Two Lists in Parallel
Python Program to Convert String to Datetime
Python Program to Find Factorial of Number Using Recursion
Python repr()
Converting Between an Array and a Set in Java
Python frozenset()
Python memoryview()
Python String endswith()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Make a Flattened List from Nested List
Python File I/O Operation