Python set remove method

The Python remove function removes an item from the given set and the syntax of this is:

setName.remove(element)

Python set remove Example

This function helps to remove any item from a given set. It is very useful if we identify the item name that we want to delete. The below code deletes 30 from an integer called removeSet.

removeSet = {10, 25, 30, 45, 50}
print("\nOld Set Items = ", removeSet)

removeSet.remove(30)
print("After Remove Method - Set Items = ", removeSet)
Python set remove method 1

How to remove an item?

In this example, we declared a string and then, we used the remove function on this string set. Here, the function deletes cherry from the fruits.

removeSet = {'apple', 'Mango', 'cherry', 'kiwi', 'orange', 'banana'}
print("\nOld Items = ", removeSet)

removeSet.remove('cherry')
print("After = ", removeSet)

Old Items =  {'orange', 'banana', 'cherry', 'kiwi', 'apple', 'Mango'}
After =  {'orange', 'banana', 'kiwi', 'apple', 'Mango'}

TIP: Refer to the set article in Python.

If we know the item or the value inside the given set, use the remove method.

  • After the declaration, the first statement deletes 4 from mySet. After deleting, the remaining elements adjusted themselves.
  • The last statement deletes orange from fruits.
mySet = {1, 2, 3, 4, 5, 6, 7, 8, 9}
print("Old Set Items = ", mySet)


mySet.remove(4)
print("New Set Items = ", mySet)

FruitSet = {'apple', 'Mango', 'orange', 'banana', 'cherry','kiwi'}
print("\nOld Set Items = ", FruitSet)


FruitSet.remove('orange')
print("New Set Items = ", FruitSet)
Python Set 9