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
True
if two sets are disjoint sets (if set_a and set_b are disjoint sets in above syntax)False
if 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:
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python issubclass()
Python Program to Sort a Dictionary by Value
Python Program to Print all Prime Numbers in an Interval
Python Program to Represent enum
Python hasattr()
Python Program to Get a Substring of a String
Python String title()
Python String rjust()
Python Program to Create a Countdown Timer
Convert a Map to an Array, List or Set in Java
Python Program to Capitalize the First Character of a String
Python next()
Python dict()
Python Set add()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python format()
Python String encode()
Python String isprintable()
Python List remove()
Python Program to Make a Flattened List from Nested List
Python divmod()
Deep Learning in Python - LazyProgrammer
Python List copy()
Python Program to Illustrate Different Set Operations
Python Program to Convert Bytes to a String
Python String splitlines()
Python Program to Convert Kilometers to Miles
Python setattr()
Python Set intersection()
Python String startswith()
Python Program to Find All File with .txt Extension Present Inside a Directory