Python - Quitar elementos del conjunto
Remover el artículo
Para eliminar un elemento de un conjunto, utilice el método remove()
o el .discard()
Ejemplo
Elimina "banana" usando el remove()
método:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Nota: Si el elemento a eliminar no existe, remove()
generará un error.
Ejemplo
Elimina "banana" usando el discard()
método:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Nota: Si el elemento a eliminar no existe, NOdiscard()
generará
un error.
También puede usar el pop()
método para eliminar un elemento, pero este método eliminará el último elemento. Recuerde que los conjuntos están desordenados, por lo que no sabrá qué elemento se elimina.
El valor de retorno del pop()
método es el elemento eliminado.
Ejemplo
Elimine el último elemento utilizando el pop()
método:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Nota: los conjuntos no están ordenados , por lo que al usar el pop()
método, no sabe qué elemento se elimina.
Ejemplo
El clear()
método vacía el conjunto:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Ejemplo
La del
palabra clave eliminará el conjunto por completo:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)