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 the Factorial of a Number
Python Program to Get the Full Path of the Current Working Directory
Python Program to Make a Flattened List from Nested List
Python Program to Check If a List is Empty
Python Program to Find the Factors of a Number
Python Iterators
Python Program to Convert Two Lists Into a Dictionary
Python String format_map()
Python classmethod()
Python frozenset()
Python bin()
Python int()
Python String isspace()
Python Set difference()
Python Program to Check Armstrong Number
Python Program to Transpose a Matrix
Python staticmethod()
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python Program to Find the Size (Resolution) of a Image
Python Program to Count the Number of Occurrence of a Character in String
Python List extend()
Python Program to Display Fibonacci Sequence Using Recursion
Python if...else Statement
Python Function Arguments
Python pass statement
Python Tuple count()
Python String isnumeric()
Python List pop()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Machine Learning Eqution Reference - Sebastian Raschka
Python String maketrans()
Python Dictionary keys()