Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Faça como eu fiz: gerenciando inscrições de um workshop

participantes = {
    'Workshop 1': {'Alice', 'Bruno', 'Carla', 'Diego'},
    'Workshop 2': {'Fernanda', 'Gustavo', 'Helena'}
}

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


for workshop , nomes in participantes.items:
    nomes.discard(remover_participante)

print('Lista atualizada de participantes:')

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

Olá, Apollo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o dicionário para organização de workshops com Python, utilizou muito bem o set para manipulação de participantes e ainda compreendeu a importância da iteratividade para atualização de listas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Métodos de conjuntos: usar discard ou remove conforme a necessidade.
  • Iteração correta: lembrar de chamar items() ao percorrer dicionários.
  • Feedback ao usuário: informar se o participante não estava na lista.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Apollo, você prefere continuar praticando manipulação de conjuntos simples para treinar remoções ou acha mais interessante avançar para combinações entre dicionários e listas complexas?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!