Función Python Establecer descartar()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *