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:
Python Program to Find HCF or GCD
Python List index()
Python Generators
Python Program to Get Line Count of a File
Node.js vs Python for Backend Development
Python File I/O Operation
Python Program to Find the Factorial of a Number
Python List insert()
Python Function Arguments
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Set discard()
Python String casefold()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String upper()
Python bytes()
Python Data Types
Python Program to Slice Lists
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Find Hash of File
Python List clear()
Python String rstrip()
Python set()
Python frozenset()
Python Exception Handling Using try, except and finally statement
Python Operator Overloading
Python sleep()
Python Set remove()
Python Program to Make a Flattened List from Nested List
Python Program to Find the Largest Among Three Numbers
Python String isupper()
Python Object Oriented Programming
Python Program to Get the Full Path of the Current Working Directory