Oi, Santiago!
Do jeito que você estruturou o dicionário participantes
, ficou bem clara a separação por workshops, e o uso de discard()
para remover participantes foi uma escolha certeira, ele evita erro se o nome não estiver no conjunto.
Uma dica interessante para o futuro é usar set()
diretamente em uma lista, se precisar converter dados repetidos em únicos. Veja este exemplo:
nomes = ["Ana", "Pedro", "Ana", "Lucas"]
unicos = set(nomes)
print(unicos)
Esse código remove os nomes duplicados e imprime apenas os nomes únicos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!