HTML tutorial
CSS3 tutorial
Bootstrap tutorial
JavaScript tutorial
JQuery tutorial
AngularJS tutorial
React tutorial
NodeJS tutorial
PHP tutorial
Python tutorial
Python3 tutorial
Django tutorial
Linux tutorial
Docker tutorial
Ruby tutorial
Java tutorial
C tutorial
C ++ tutorial
Perl tutorial
JSP tutorial
Lua tutorial
Scala tutorial
Go tutorial
ASP.NET tutorial
C # tutorial
To remove an item in a set, use the remove()
, or the discard()
method.
Remove "banana" by using the remove()
method:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Note: If the item to remove does not exist, remove()
will raise an error.
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 the last item. Remember that sets
are unordered, so you will not know what item that gets removed.
The return value of the pop()
method is the
removed item.
Remove the last 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 will not know which item that gets removed.
The clear()
method empties the set:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
The del
keyword will delete the set
completely:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)