**isdisjoint() Python** check whether the two sets are disjoint or not, if it is disjoint then it returns `True`

otherwise it will return `False`

. Two sets are said to be disjoint when their intersection is null.

## Example

```
A = {1,2,3}
B = {4,5,6}
# checks if set A and set B are disjoint
print(A.isdisjoint(B))
```

**Output:**

True

## Syntax

The syntax of `isdisjoint()`

is:

`A.isdisjoint(B)`

Here, `A`

and `B`

are two sets.

## Parameter Value

`B`

– a set that performs disjoint operation with set`A`

It accepts any iterable such as *Set*, *List*, *tuple*, *dictionary* etc. as a parameter and converts it into a Set and then checks whether the Sets are disjoint or not.

## Return Value

- True if set
`A`

and set`B`

are disjoint - False if set
`A`

and set`B`

are not disjoint

It returns a boolean value `true`

or `false`

. True if the sets are disjoint else it returns false.

## More Example

**Example 1: Python set disjoint()**

```
X = {1,2,3}
Y = {4,5,6}
Z = {6,7,8}
print('X and Y are disjoint:', X.isdisjoint(Y))
print('Y and Z are disjoint:', Y.isdisjoint(Z))
```

**Output:**

X and Y are disjoint: True

Y and Z are disjoint: False

**Explanation:**

In the example above, we used `isdisjoint()`

to see if set `A`

, set `B`

, and set `C`

are all disjoint with each other.

The sets `A`

and `B`

are disjoint because they don’t have any items in common. So, it came back with `True`

. The item 6 is in both sets `B`

and `C`

. So the method gives the value `False`

.

**Example 2: isdisjoint() Python with Other Iterables as Agruments**

```
# create a set A
W = {'a', 'e', 'i', 'o', 'u'}
# create a list B
X = ['d', 'e', 'f']
# create two dictionaries C and D
Y = {1 : 'a', 2 : 'b'}
Z = {'a' : 1, 'b' : 2}
# isdisjoint() with set and list
print('W and X are disjoint:', W.isdisjoint(X))
# isdisjoint() with set and dictionaries
print('W and Y are disjoint:', W.isdisjoint(Y))
print('W and Z are disjoint:', W.isdisjoint(Z))
```

**Output:**

W and X are disjoint: False

W and Y are disjoint: True

W and Z are disjoint: False

**Explanation:**

In the example above, we gave the method `isdisjoint()`

the arguments list and dictionaries. The item “`a`

” is in both sets `A`

and `B`

, so they are not separate sets.

The item “`a`

” from set “`A`

” and the key “`a`

” from dictionary “`D`

” have the same value. They aren’t disjoint sets, then.

But `A`

and dictionary `D`

are disjoint because the values of dictionaries are not compared with the set items.

## Summary

We have successfully discussed **What is isdisjoint() Python** and its uses, we provide a different example program of isdisjoint() method, I hope this simple tutorial will help you, Thank You!

## Inquiries

However, If you have any questions or suggestions about this tutorial, Please feel free to comment below, Thank You!