descartar() es un método incorporado para eliminar elementos del conjunto. El método descarte() toma exactamente un argumento. Este método no devuelve ningún valor.
Sintaxis:
set.discard(element)
Si el elemento pasado a descartar() está presente en el conjunto, entonces el elemento se eliminará del conjunto. Incluso si el elemento pasado al método descarte() no está presente en el conjunto, no se generará ninguna excepción.
Ejemplo 1: Descartar un elemento del conjunto
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)
Producción:
{1, 2, 3, 4, 5, 6, 7, 8, 9}
{1, 2, 3, 4, 6, 7, 8, 9}
Ejemplo 2: Descartar un elemento del conjunto
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)
Producción:
{1, 2, 3, 4, 5, 6, 7, 8, 9}
conjunto resultante: {1, 2, 3, 4, 5, 6, 7, 8, 9}
Ejemplo 3 : descartar un elemento del conjunto
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)
Producción:
{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}
{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’}
Ejemplo 4: Descartar un elemento del conjunto
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)
Producción:
{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}
{1, 2, ‘b’, ‘a’, 8, ‘geeksforgeeks’, ‘abc’, ‘geek’}
Publicación traducida automáticamente
Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA