# Python – Check if Set is Empty

Contents

## Python – Check if Set is Empty

There are many ways in which you can check if a given set is empty in Python.

### 1. Checking if Set is empty using NOT operator and Set

To check if a given set is empty in Python, you can use the set object with NOT operator as a condition in an if or if else statement.

For example, consider the following condition.

``not set_1``

The above condition returns True if the set set_1 is empty, or returns False if the set is not empty.

Let us write an example program, where we take a set in set_1, and check if the set is empty.

Python Program

``````set_1 = set()

if not set_1:
print("The set is EMPTY.")
else:
print("The set is NOT EMPTY.")``````
Run Code Copy

Output

``The set is EMPTY.``

Now, let us take a non-empty set in set_1, and run the program.

Python Program

``````set_1 = set({"apple", "banana", "cherry"})

if not set_1:
print("The set is EMPTY.")
else:
print("The set is NOT EMPTY.")``````
Run Code Copy

Output

``The set is NOT EMPTY.``

### 2. Checking if Set is empty using Set length

The length of an empty set is zero. We can use this information to create a condition that checks the length of the given set, and verifies if the given set is empty.

We can use len() built-in function to get the length of the set.

For example, consider the following condition.

``len(set_1) == 0``

The above condition returns True if the set set_1 is empty, or returns False if the set is not empty.

Let us write an example program, where we take a set in set_1, and check if the set is empty.

Python Program

``````set_1 = set()

if len(set_1) == 0:
print("The set is EMPTY.")
else:
print("The set is NOT EMPTY.")``````
Run Code Copy

Output

``The set is EMPTY.``

Now, let us take a non-empty set in set_1, and run the program.

Python Program

``````set_1 = set({"apple", "banana", "cherry"})

if len(set_1) == 0:
print("The set is EMPTY.")
else:
print("The set is NOT EMPTY.")``````
Run Code Copy

Output

``The set is NOT EMPTY.``

## Summary

In this tutorial of Python Sets, we learned how to check if a given Set is empty, in Python program, using NOT logical operator, or len() built-in function, with examples.

Code copied to clipboard successfully 👍