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 Generators
Python Inheritance
Python Errors and Built-in Exceptions
Python time Module
Python issubclass()
Python List copy()
Python Program to Convert Kilometers to Miles
Python String replace()
Python Program to Find Armstrong Number in an Interval
Python sleep()
Python next()
Python Set add()
Converting Between an Array and a Set in Java
Python Package
Python String count()
Python List pop()
Python String lower()
Python String title()
Python Set intersection()
Python Set issuperset()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python String rsplit()
Python frozenset()
Python Machine Learning - Sebastian Raschka
Python Program to Catch Multiple Exceptions in One Line
Java Program to Implement Dijkstra’s Algorithm using Set
Python List count()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Dictionary pop()
Python compile()
Python String format_map()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho