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 encode()
Python Iterators
Python hex()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Set clear()
Python frozenset()
Python Program to Slice Lists
Python input()
Python slice()
Python Program to Print all Prime Numbers in an Interval
Python Program to Count the Number of Digits Present In a Number
Python List
Python String expandtabs()
Python @property decorator
Python isinstance()
Python Dictionary popitem()
Python hash()
Python repr()
Python Program to Display the multiplication Table
Python del Statement
Python List sort()
Python Exception Handling Using try, except and finally statement
Introduction to Scientific Programming with Python - Joakim Sundnes
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Print Output Without a Newline
Python Program to Check if a Key is Already Present in a Dictionary
Python strftime()
Python Set symmetric_difference_update()
How to Get Started With Python?
Python String isupper()
Python Program to Sort Words in Alphabetic Order
Python String casefold()