Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Removendo Itens de Conjuntos em Python | Seção
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Estruturas de Dados em Python

bookRemovendo Itens de Conjuntos em Python

Conjuntos em Python permitem remover elementos utilizando os métodos remove() e discard(). Embora ambos removam elementos específicos, existe uma diferença fundamental:

  • remove(): gera um KeyError se o elemento não estiver no conjunto;
  • discard(): não gera erro se o elemento não for encontrado; simplesmente mantém o conjunto inalterado.
123456
# Attempting to remove movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk"} # Remove specific movies movies.remove("Dunkirk") movies.remove("Avatar") # This will raise a `KeyError`
copy

Agora, utilize o método discard(), que se comporta de forma semelhante, mas evita erros caso o filme especificado não esteja no conjunto.

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Remove specific movies using discard movies.discard("Dunkirk") movies.discard("Memento") movies.discard("Avatar") # Print the result print("Final set:", movies)
copy
Tarefa

Swipe to start coding

Você recebeu o conjunto marvel_movies. No entanto, dois filmes de outro estúdio foram adicionados acidentalmente a este conjunto.

  • Remova o filme "The Dark Knight" do conjunto.
  • Remova o filme "Justice League" do conjunto.
  • Utilize os métodos discard() ou remove() para realizar esta tarefa.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 25
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookRemovendo Itens de Conjuntos em Python

Deslize para mostrar o menu

Conjuntos em Python permitem remover elementos utilizando os métodos remove() e discard(). Embora ambos removam elementos específicos, existe uma diferença fundamental:

  • remove(): gera um KeyError se o elemento não estiver no conjunto;
  • discard(): não gera erro se o elemento não for encontrado; simplesmente mantém o conjunto inalterado.
123456
# Attempting to remove movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk"} # Remove specific movies movies.remove("Dunkirk") movies.remove("Avatar") # This will raise a `KeyError`
copy

Agora, utilize o método discard(), que se comporta de forma semelhante, mas evita erros caso o filme especificado não esteja no conjunto.

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Remove specific movies using discard movies.discard("Dunkirk") movies.discard("Memento") movies.discard("Avatar") # Print the result print("Final set:", movies)
copy
Tarefa

Swipe to start coding

Você recebeu o conjunto marvel_movies. No entanto, dois filmes de outro estúdio foram adicionados acidentalmente a este conjunto.

  • Remova o filme "The Dark Knight" do conjunto.
  • Remova o filme "Justice League" do conjunto.
  • Utilize os métodos discard() ou remove() para realizar esta tarefa.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 25
single

single

some-alt