Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Métodos remove() y discard() | Conjunto
Estructuras de Datos en Python
course content

Contenido del Curso

Estructuras de Datos en Python

Estructuras de Datos en Python

1. Lista
2. Diccionario
3. Tupla
4. Conjunto

Métodos remove() y discard()

En los conjuntos, puedes eliminar elementos utilizando el método remove().

123456
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
copy

Nota

Si el elemento que intentas eliminar no está en el conjunto, obtendrás un KeyError.

12
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
copy

Existe otra forma de eliminar elementos de un conjunto: el método discard(). A diferencia de remove(), discard() no lanzará un KeyError si el elemento que quieres eliminar no está ahí - simplemente deja el conjunto como está.

12345678910111213
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # Remove() method set_1.remove(50) set_1.remove(60) print(set_1) # Discard() method set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
copy

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 5
toggle bottom row

Métodos remove() y discard()

En los conjuntos, puedes eliminar elementos utilizando el método remove().

123456
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
copy

Nota

Si el elemento que intentas eliminar no está en el conjunto, obtendrás un KeyError.

12
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
copy

Existe otra forma de eliminar elementos de un conjunto: el método discard(). A diferencia de remove(), discard() no lanzará un KeyError si el elemento que quieres eliminar no está ahí - simplemente deja el conjunto como está.

12345678910111213
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # Remove() method set_1.remove(50) set_1.remove(60) print(set_1) # Discard() method set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
copy

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 5
toggle bottom row

Métodos remove() y discard()

En los conjuntos, puedes eliminar elementos utilizando el método remove().

123456
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
copy

Nota

Si el elemento que intentas eliminar no está en el conjunto, obtendrás un KeyError.

12
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
copy

Existe otra forma de eliminar elementos de un conjunto: el método discard(). A diferencia de remove(), discard() no lanzará un KeyError si el elemento que quieres eliminar no está ahí - simplemente deja el conjunto como está.

12345678910111213
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # Remove() method set_1.remove(50) set_1.remove(60) print(set_1) # Discard() method set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
copy

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

En los conjuntos, puedes eliminar elementos utilizando el método remove().

123456
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
copy

Nota

Si el elemento que intentas eliminar no está en el conjunto, obtendrás un KeyError.

12
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
copy

Existe otra forma de eliminar elementos de un conjunto: el método discard(). A diferencia de remove(), discard() no lanzará un KeyError si el elemento que quieres eliminar no está ahí - simplemente deja el conjunto como está.

12345678910111213
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) # Remove() method set_1.remove(50) set_1.remove(60) print(set_1) # Discard() method set_1.discard(10) set_1.discard(20) set_1.discard(999) print(set_1)
copy

Tarea

Usted tiene el siguiente conjunto:

Después de modificar el conjunto, debería quedar así:

Consigue esto usando el método remove().

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 4. Capítulo 5
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt