El método remove () elimina el elemento especificado del conjunto.
La sintaxis del remove()
método es:
set.remove (elemento)
remove () Parámetros
El remove()
método toma un solo elemento como argumento y lo elimina del conjunto.
Valor devuelto de remove ()
El remove()
Quita el elemento especificado del conjunto y actualiza el conjunto. No devuelve ningún valor.
Si el elemento pasado a remove()
no existe, se lanza la excepción KeyError .
Ejemplo 1: eliminar un elemento del conjunto
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Salida
Conjunto de idiomas actualizado: ('inglés', 'francés')
Ejemplo 2: eliminar un elemento que no existe
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Salida
Traceback (última llamada más reciente): Archivo "", línea 5, en animal.remove ('pez') KeyError: 'pez'
Puede utilizar el método set discard () si no desea este error.
El discard()
método elimina el elemento especificado del conjunto. Sin embargo, si el elemento no existe, el conjunto permanece sin cambios; no obtendrá ningún error.