Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
Métodos remove() e discard()
Em conjuntos, você pode remover elementos utilizando o 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
Se o elemento que você está tentando remover não estiver no conjunto, você receberá um
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Existe outra maneira de remover itens de um conjunto: o método discard()
. Diferente do remove()
, o discard()
não irá lançar um KeyError
se o item que você quer remover não estiver presente — ele simplesmente deixa o 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)
Tarefa
Você tem o seguinte conjunto:
Após modificar o conjunto, ele deve ficar assim:
Consiga isso usando o método remove()
.
Obrigado pelo seu feedback!
Métodos remove() e discard()
Em conjuntos, você pode remover elementos utilizando o 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
Se o elemento que você está tentando remover não estiver no conjunto, você receberá um
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Existe outra maneira de remover itens de um conjunto: o método discard()
. Diferente do remove()
, o discard()
não irá lançar um KeyError
se o item que você quer remover não estiver presente — ele simplesmente deixa o 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)
Tarefa
Você tem o seguinte conjunto:
Após modificar o conjunto, ele deve ficar assim:
Consiga isso usando o método remove()
.
Obrigado pelo seu feedback!
Métodos remove() e discard()
Em conjuntos, você pode remover elementos utilizando o 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
Se o elemento que você está tentando remover não estiver no conjunto, você receberá um
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Existe outra maneira de remover itens de um conjunto: o método discard()
. Diferente do remove()
, o discard()
não irá lançar um KeyError
se o item que você quer remover não estiver presente — ele simplesmente deixa o 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)
Tarefa
Você tem o seguinte conjunto:
Após modificar o conjunto, ele deve ficar assim:
Consiga isso usando o método remove()
.
Obrigado pelo seu feedback!
Em conjuntos, você pode remover elementos utilizando o 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
Se o elemento que você está tentando remover não estiver no conjunto, você receberá um
KeyError
.
set_1 = {10, 20, 30, 40, 50, 60, 70} set_1.remove(999)
Existe outra maneira de remover itens de um conjunto: o método discard()
. Diferente do remove()
, o discard()
não irá lançar um KeyError
se o item que você quer remover não estiver presente — ele simplesmente deixa o 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)
Tarefa
Você tem o seguinte conjunto:
Após modificar o conjunto, ele deve ficar assim:
Consiga isso usando o método remove()
.