• Last Updated : 28 Nov, 2021

discard() is a built-in method to remove elements from the set. The discard() method takes exactly one argument. This method does not return any value.

Syntax:

`set.discard(element)`

If the element passed to the discard() is present in the set then the element will be removed from the set. Even If the element passed to the discard() method is not present in the set No Exception will be raised.

Example 1: Discard an element from the set

## Python3

 `numbers ``=` `{``1``, ``2``, ``3``, ``4``, ``5``, ``6``, ``7``, ``8``, ``9``}`` ` `print``(numbers)`` ` `# Deleting 5 from the set``numbers.discard(``5``)`` ` `# printing the resultant set``print``(numbers)`

Output:

{1, 2, 3, 4, 5, 6, 7, 8, 9}

{1, 2, 3, 4, 6, 7, 8, 9}

Example 2: Discard an element from the set

## Python3

 `numbers ``=` `{``1``, ``2``, ``3``, ``4``, ``5``, ``6``, ``7``, ``8``, ``9``}`` ` `print``(numbers)`` ` `# passing an element that is not in set``numbers.discard(``13``)``# this will not throw any errors but set remains ``# same as before`` ` `# printing the resultant set``print``(``"\nresultant set : "``, numbers)`

Output:

{1, 2, 3, 4, 5, 6, 7, 8, 9}

resultant set :  {1, 2, 3, 4, 5, 6, 7, 8, 9}

Example 3: Discard an element from the set

## Python3

 `myset ``=` `{``'a'``, ``1``, ``"geek"``, ``2``, ``'b'``, ``'abc'``, ``"geeksforgeeks"``, ``8``}`` ` `print``(myset)`` ` `# Deleting a from the set``myset.discard(``"geek"``)`` ` `# printing the resultant set``print``(myset)`

Output:

{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}

{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’}

Example 4: Discard an element from the set

## Python3

 `myset ``=` `{``'a'``, ``1``, ``"geek"``, ``2``, ``'b'``, ``'abc'``, ``"geeksforgeeks"``, ``8``}`` ` `print``(myset)`` ` `# trying to Delete geeksfrom the set which is not there``myset.discard(``"geeks"``)`` ` `# printing the resultant set``print``(myset)`

Output:

{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}

{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}

My Personal Notes arrow_drop_up