Para que serve o set no Python
Neste artigo veremos para que serve o set no Python e também formas de utilizá-lo em seus projetos, qual a utilidade desta collection na linguagem.

Fala programador(a), beleza? Bora aprender mais sobre Python!
O set é uma collection, que representa um conjunto na linguagem Python
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
E isso quer dizer que é uma coleção de valores, com duas características muito importantes:
- Um conjunto desordenado de valores;
- Os elementos são únicos;
Veja este exemplo:
a = set([1, 2, 3, 4, 3]); print(a)
Isso retorna o seguinte valor:
{1, 2, 3, 4}
Ou seja, o segundo valor 3 é ignorado pois o set precisa ter apenas valores únicos
Além disso, temos métodos que são utilizados em conjuntos que retornam um set

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Podemos citar o union e também o intersection
O método union fará a concatenação de dois conjuntos, como ele retorna um set, somente os valores únicos são retornados
Veja um exemplo:
a = {1,4,5,6}
b = {2,3,12,4,5,7,3}
print(a.union(b))
O resultado será:
{1, 2, 3, 4, 5, 6, 7, 12}
Já o intersection, vai retornar apenas os elementos que estão presentes nos dois conjuntos
Veja um exemplo:
a = {1,4,5,6}
b = {2,3,12,4,5,7,3}
print(a.intersection(b))

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.A saída será:
{4, 5}
Então é desta forma que utilizamos o set, quando precisamos ter conjuntos de valores únicos de dados que temos no nosso sistema
Fique atento também ao guia de estilo de código Python, como muitos chamam: código Pythonico
Veja como iniciar neste artigo, onde cito as principais vantagens e o que prega este manifesto
Conclusão
Neste artigo vimos para que serve o set no Python
Uma collection que tem como característica principal ter apenas valores únicos e além disso não ser ordenada
Vimos métodos que podem ser utilizados no set, como union e intersection
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]
