Sets são uma estrutura de dados emocionante e útil em Python, que te ajuda a gerenciar valores únicos e trabalhar de forma eficiente com dados. Neste guia, você aprenderá tudo sobre Sets, como criá-los, gerenciá-los e suas vantagens em comparação às listas. Vamos mergulhar diretamente no assunto!
Principais Descobertas
- Sets são uma coleção de elementos únicos.
- Você pode criar Sets de várias maneiras: através da atribuição ou pelo casting.
- Sets não aceitam valores duplicados, o que os torna ideais para filtrar duplicatas.
Guia passo a passo para trabalhar com Sets em Python
Passo 1: Criar um Set
Para criar um Set em Python, você precisa de um nome de variável.
Isso significa que agora pode ser referenciado como um Set vazio. Alternativamente, você pode inicializar o Set com chaves.
Ambos os métodos são válidos e é uma questão de preferência pessoal qual você deseja usar.

Passo 2: Adicionar valores a um Set
Depois de criar um Set, você pode adicionar valores a ele. Isso é feito com o método add().
Se você agora imprimir, verá que os valores são representados entre chaves.

Passo 3: Adicionar outro elemento
Se você tentar adicionar um elemento que já está presente no Set, ele não será adicionado novamente.
o Set não será alterado se tentarmos adicionar o valor 4 novamente. Verifique o resultado imprimindo o Set novamente.

Passo 4: Criar Sets a partir de uma lista
Você também pode converter uma lista em um Set. Isso é chamado de “Casting”.
Agora o set_liste contém apenas os valores únicos.

Passo 5: Verificar a contagem de entradas
Use a função len() para verificar a contagem de elementos no seu Set.
Isso retorna a contagem de elementos únicos em set_liste, mostrando quão eficazes são os Sets em comparação às listas para evitar duplicatas.

Passo 6: Usando Sets para filtrar duplicatas
Um Set é especialmente útil quando você tem uma grande quantidade de dados com muitas duplicatas. Com a função set(), você pode facilmente remover duplicatas, resultando em um Set com apenas valores únicos. Isso ajuda a criar um conjunto de dados limpo, o que pode ser extremamente útil em muitos cenários de aplicação.
Passo 7: Resumo da criação de Sets
Em resumo, você pode criar um Set de duas maneiras: atribuindo uma variável e fazendo o casting de uma lista em um Set. Além disso, você aprendeu como evitar valores duplicados, armazenando apenas valores únicos em seu Set.

Resumo – Introdução à Programação com Sets em Python
Agora você conheceu os fundamentos dos Sets em Python. Desde a criação até o uso para filtrar dados, você adquiriu o conhecimento necessário para usar Sets de forma eficaz em seus projetos.
Perguntas Frequentes
O que são Sets em Python?Sets são coleções de elementos únicos que não permitem valores duplicados.
Como adiciono valores a um Set?Use o método add() para adicionar valores a um Set.
Os Sets podem conter duplicatas?Não, os Sets podem conter apenas valores únicos e ignoram duplicatas.
Como crio um Set a partir de uma lista?Use a função set() e passe a lista como argumento.
Como verifico a contagem de elementos em um Set?Use a função len() no seu Set.