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 reversed()
Python Dictionary pop()
Python filter()
Python Program to Merge Two Dictionaries
Python Program to Get Line Count of a File
Python open()
Python Namespace and Scope
Python zip()
Python List index()
Python dict()
Python Set symmetric_difference_update()
Python String isalpha()
Converting Between an Array and a Set in Java
Python timestamp to datetime and vice-versa
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python Set issuperset()
Python Program to Create a Countdown Timer
Python bytes()
Python Program to Copy a File
Python Dictionary fromkeys()
Python sleep()
Python Set discard()
Python id()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Count the Number of Each Vowel
Python abs()
Python strftime()
Node.js vs Python for Backend Development
Python Dictionary
Python Program to Check Leap Year
Python Modules
Python Program to Calculate the Area of a Triangle