Oi, Paulo! Como vai?
Gostei bastante da forma como você usou o método union()
para unir os conjuntos e mostrar as tarefas sem duplicações. Isso torna o código mais limpo e eficiente ao lidar com dados de equipes diferentes.
Uma dica interessante para o futuro é usar o método discard()
em vez de remove()
. A diferença é que discard()
não gera erro se o item não existir no conjunto.Veja este exemplo:
equipe.discard(excluir)
print("Tarefa (se existia) foi descartada:", equipe)
Com o metodo discard
, voce evita o uso do try/except
apenas para esse controle simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!