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: 2

SOBRE 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