1
resposta

Minha resposta

participantes = { 

    "Workshop 1": {"Alice", "Bruno", "Carla", "Diego"}, 

    "Workshop 2": {"Fernanda", "Gustavo", "Helena"} 

} 

remove_participante = input(f'Nome do participante a ser removido: ')

for nome in participantes.values():
    nome.discard(remove_participante)

print('Lista atualizada de participantes:')

for workshop, nome in participantes.items():
    print(f'{workshop}: {nome}')
1 resposta

Oii, Igor! Como vai?

Agradeço por compartilhar.

Gostei de como você utilizou discard() pra remover o participante sem gerar erro caso o nome não esteja presente. Isso deixa o código mais seguro e direto para este tipo de situação.

Uma dica interessante para o futuro é usar o método update() para adicionar vários itens em um conjunto de uma vez.


participantes = {"Alice", "Bruno"}
participantes.update(["Carla", "Diego"])
print(participantes)

Esse código adiciona mais de um participante de forma prática.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!