Python - Remove Items from a Set
Learn how to remove items from a set in Python using the remove() and discard() methods. Check out the example to see how the remove() method works to delete an item from a set.
Python - Remove Set Items
Remove Item
To remove an item in a set, use the remove() or the discard() method.
Example
thisset = {"orange", "grape", "mango"}
thisset.remove("grape")
print(thisset)
Output
{'orange', 'mango'}
Example
Remove an item using the discard() method:
Example
thisset = {"orange", "grape", "mango"}
thisset.discard("grape")
print(thisset)
Output
{'orange', 'mango'}
Example
Remove a random item using the pop() method:
Example
thisset = {"orange", "grape", "mango"}
x = thisset.pop()
print("Removed:", x)
print(thisset)
Output
Removed: mango
{'orange', 'grape'}
Example
Clear the set using the clear() method:
Example
thisset = {"orange", "grape", "mango"}
thisset.clear()
print(thisset)
Output
set()
Example
Delete the set using the del keyword:
Example
thisset = {"orange", "grape", "mango"}
del thisset
print(thisset) # Raises an error because the set no longer exists