Python Set discard() method
Python Set discard() method
The set.discard() method in Python removes a specified element from the set (if present).
Syntax
set.discard(value)
Parameter
value- This parameter represents the element to be removed from the set.
Return
None
Example 1
# Python program explaining
# the set.discard() method
# initializing the set
fruits = {"grapes","watermelon", "banana", "apple","orange"}
print("Actual set: ",fruits)
print("After discarding few items from the set...")
# removes the orange from the set.
fruits.discard("orange")
# removing grapes from the set.
fruits.discard("grapes")
# After discarding some fruits from the set
print("New set: ",fruits)
Output
Actual set: {'watermelon', 'grapes', 'orange', 'apple', 'banana'}
After discarding few items...
New set: {'watermelon', 'apple', 'banana'}
Example 2
# Python program explaining
# the set.discard() method
# initializing the set
numbers = {2, 3, 5, 4}
print("Actual set:",numbers)
# removing 3 from the set
numbers.discard(3)
# prinitg the set
print('After discarding 3 from the set:', numbers)
# removing an element that is not present in the list.
numbers.discard(8)
# prinitg the set
print('After discarding 8 from the set:', numbers)
Output
Actual set: {2, 3, 4, 5}
After discarding 3 from the set: {2, 4, 5}
After discarding 8 from the set: {2, 4, 5}
