Eliminación de elementos

Para eliminar un elemento de un conjunto tenemos varias opciones: la primera es hacer uso del método remove, que elimina el elemento que se incluya como argumento -si existe-. Si no existe, devuelve un mensaje de error:

El método remove de un conjunto

Hay un método equivalente a éste pero considerado "seguro": discard. Este método elimina el elemento indicado si existe. Si no existe, no devuelve nada. A continuación se muestra un ejemplo en el que eliminamos un elemento que pertenece al conjunto y otro en el que eliminamos (o intentamos eliminar) uno que no pertenece al conjunto.

El método discard de un conjunto

Hay un tercer método: pop. Este método extrae y elimina un elemento arbitrario del conjunto, salvo que éste esté vacío, en cuyo caso devuelve un error:

El método pop de un conjunto