bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Python/Foundations Practice
Python•Foundations Practice

Python - Remove Set Items

Remove Item

To remove an item in a set, use the , or the discard() method.

Example

Remove "banana" by using the

method:

thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)

Note:

If the item to remove does not exist,

will raise an error.

Example

Remove "banana" by using the discard() method:

thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)

Note:

If the item to remove does not exist, discard() will

Not

raise an error.

You can also use the pop()

method to remove an item, but this method will remove a random item, so you cannot be sure what item that gets removed.

The return value of the pop()

method is the removed item.

Example

Remove a random item by using the pop() method:

thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)

Note:

Sets are unordered, so when using the pop() method, you do not know which item that gets removed.

Example

The clear()

method empties the set:

thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)

Example

The del keyword will delete the set completely:

thisset = {"apple", "banana", "cherry"}
del thisset print(thisset)

Previous

Python - Add Set Items

Next

Python - Loop Sets