To empty the set in Python, use the set.clear() method. The clear() method removes all elements from the set.
Python Set clear
The Set clear() is a built-in Python method that is used to clear/remove all elements from the given set. After clearing everything, only the empty set is there. Therefore, the clear() method removes all elements from the set.
Syntax
set.clear()
The clear() function does not have any parameters. But set_name is the name of your set.
Return Value
The method does not return any value, it just returns None.
See the following code example.
# app.py # Declaring an empty set vowels = set() # Taking input from users print("Enter all five vowels") for i in range(5): s = input() vowels.add(s) print("The set is: ", vowels) # Clearing the set vowels.clear() print("After clearing the set is: ", vowels)
Output
Enter all five vowels a e i o u The set is: {'e', 'a', 'u', 'o', 'i'} After clearing the set is: set()
Here, in this example, we have taken the input of 5 vowels from the user in the set named vowels. Then we printed that set.
After that, we used a clear() method to remove all elements from the set, and finally, we can see that the set is empty.
If you want to remove a specific element from the Set, use the Python set remove() or the set discard() method.