Python Set discard

Python Set discard() method removes the specified element from the set.

In this tutorial, we will learn the syntax of set.discard() method and go through examples covering different scenarios for the arguments that we pass to discard() method.

Syntax

The syntax of set.discard() is

set.discard(e)

where

Parameter Description
e An element to remove from the set.

If the specified element is not present in the set, the set remains unchanged and no error is raised.

Examples

1 Discard the element element present in the set

In the following program, we will remove the element e from the set x.

Python Program

x = {'apple', 'banana', 'cherry'}
e = 'banana'
x.discard(e)
print(x)

Program Output

{'apple', 'cherry'}

2 Discard the element element is not present in the set

In the following program, we will remove the element e from the set x. We take elements in set x such that the element e is not present in the set.

Python Program

x = {'apple', 'banana', 'cherry'}
e = 'mango'
x.discard(e)
print(x)

Program Output

{'banana', 'cherry', 'apple'}

Conclusion

In this Python Tutorial, we learned about Python set method discard(). We have gone through the syntax of discard() method, and its usage with example programs.