Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
Métodos remove() y discard()
En los conjuntos, puedes eliminar elementos utilizando el método remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Nota
Si el elemento que intentas eliminar no está en el conjunto, obtendrás un
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
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á.
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)
Tarea
Usted tiene el siguiente conjunto:
Después de modificar el conjunto, debería quedar así:
Consigue esto usando el método remove()
.
¡Gracias por tus comentarios!
Métodos remove() y discard()
En los conjuntos, puedes eliminar elementos utilizando el método remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Nota
Si el elemento que intentas eliminar no está en el conjunto, obtendrás un
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
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á.
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)
Tarea
Usted tiene el siguiente conjunto:
Después de modificar el conjunto, debería quedar así:
Consigue esto usando el método remove()
.
¡Gracias por tus comentarios!
Métodos remove() y discard()
En los conjuntos, puedes eliminar elementos utilizando el método remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Nota
Si el elemento que intentas eliminar no está en el conjunto, obtendrás un
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
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á.
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)
Tarea
Usted tiene el siguiente conjunto:
Después de modificar el conjunto, debería quedar así:
Consigue esto usando el método remove()
.
¡Gracias por tus comentarios!
En los conjuntos, puedes eliminar elementos utilizando el método remove()
.
set_1 = {10, 20, 30, 40, 50, 60, 70} print(set_1) set_1.remove(50) set_1.remove(60) print(set_1)
Nota
Si el elemento que intentas eliminar no está en el conjunto, obtendrás un
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
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á.
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)
Tarea
Usted tiene el siguiente conjunto:
Después de modificar el conjunto, debería quedar así:
Consigue esto usando el método remove()
.