Método discard() de conjuntos en Python
El método
discard()
es un método de conjuntos en Python que se utiliza para eliminar un elemento específico de un conjunto si ese elemento está presente en el conjunto. Si el elemento no está presente,
discard()
no genera ningún error ni excepción; simplemente no hace nada. En resumen,
discard()
elimina el elemento si existe y no hace nada si el elemento no está en el conjunto.
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Aquí tienes una lección detallada sobre el método
discard()
de conjuntos en Python:
Sintaxis de discard() en Python
Ejemplo
print(conjunto2)
-
conjunto: El conjunto en el que quieres eliminar el elemento. -
elemento: El elemento que deseas eliminar del conjunto.
Ejemplo de Uso de discard() en Python
Ejemplo
print(conjunto2)
En este ejemplo, el método
discard()
se utiliza para eliminar la fruta "uva" del conjunto
frutas
. Como "uva" estaba presente en el conjunto, se elimina, y el conjunto se imprime sin ella.
Características Importantes de discard() en Python
-
El método
discard()no arrojará un error si intentas eliminar un elemento que no está presente en el conjunto. Esto lo hace diferente del métodoremove(), que generaría un errorKeyErroren ese caso. -
Si intentas eliminar un elemento que ya ha sido eliminado previamente o que no está en el conjunto,
discard()simplemente no tiene ningún efecto en el conjunto. Esto lo hace seguro de usar sin necesidad de verificar si el elemento está presente antes de eliminarlo. -
discard()es útil cuando no estás seguro de si un elemento existe en el conjunto y deseas eliminarlo si está presente sin preocuparte por generar errores en caso de que el elemento no exista.
El método
discard()
es una forma segura y conveniente de eliminar elementos de un conjunto en Python, ya que no causa errores en caso de que el elemento no exista en el conjunto.
Valores de parámetros
La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.
| Parámetro | Descripción |
|---|---|
| valor | Requerido. El elemento a buscar y eliminar |
- Tutorial de conjuntos en Python
Practica Método discard() de conjuntos en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
Aquí tienes una lección detallada sobre el método discard() de conjuntos en Python.
Ejercicio: Usar print() (2)
Aquí tienes una lección detallada sobre el método discard() de conjuntos en Python.