PythonColeçõesintermediario
Set de emails únicos
Em sistemas de cadastro ou envio de emails, é comum receber listas com endereços repetidos. Usar set resolve isso de forma rápida e legível, eliminando duplicatas sem precisar de loops complexos ou verificações manuais.
O PROBLEMA
Use set para remover duplicatas de lista de emails.
EXEMPLO
Unicos: {"a@b.com","c@d.com"}, Total: 2SOBRE O CONCEITO
Um set é uma coleção não ordenada e sem elementos duplicados. Ao converter uma lista para set, as repetições são automaticamente removidas. O erro comum é tentar acessar elementos por índice, como emails_unicos[0], mas set não suporta indexação porque seus itens não têm posição fixa. Para contar itens, use len(). No exemplo dado, depois de criar o set, len() retorna a quantidade de emails distintos.
RESOLUÇÃO
Mais exercícios de Coleções
PYCO20I · IntermediárioCache com dicionárioPYCO24A · AvançadoHistograma de textoPYCO15I · IntermediárioTuplas como chavesPYCO25A · AvançadoSistema de estoque
Ver todos os exercícios de Python →