Conjuntos
Descubra como usar conjuntos em operações que envolvem elementos únicos
Conjuntos é uma aula grátis de Learn AI with Python no CoddyKit. Esta é a aula 3 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 5 aulas no total.
Introdução aos conjuntos
Introdução aos conjuntos
Conjuntos são coleções não ordenadas de itens únicos em Python. Eles são úteis quando você precisa armazenar elementos únicos e realizar operações de conjunto, como união, interseção e diferença.
Nesta lição, você aprenderá a criar e manipular conjuntos e a realizar operações comuns com conjuntos.

Criando conjuntos
Criando conjuntos
Um conjunto é criado colocando itens entre chaves {}, separados por vírgulas. Por exemplo:
# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)Elementos exclusivos em conjuntos
Elementos exclusivos em conjuntos
Os conjuntos removem automaticamente os itens duplicados. Por exemplo:
# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers) # Outputs: {1, 2, 3, 4}Operações com conjuntos: união
Operações com conjuntos: união
O método union() retorna um conjunto contendo todos os elementos de dois conjuntos:
# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2)) # Outputs: {1, 2, 3, 4, 5}Operações com conjuntos: interseção
Operações com conjuntos: interseção
O método intersection() retorna um conjunto contendo somente os elementos comuns aos dois conjuntos:
# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2)) # Outputs: {3}Operações com conjuntos: diferença
Operações com conjuntos: diferença
O método difference() retorna um conjunto que contém os elementos presentes no primeiro conjunto, mas não no segundo:
# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2)) # Outputs: {1, 2}Adicionando e removendo elementos
Adicionando e removendo elementos
Você pode adicionar ou remover elementos de um conjunto usando os métodos add() e remove():
# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits) # Outputs: {'apple', 'cherry'}Erros comuns com conjuntos
Erros comuns com conjuntos
Aqui estão alguns erros que devem ser evitados:
- Tentar acessar elementos de um conjunto usando um índice (conjuntos não são ordenados).
- Adicionar objetos mutáveis, como listas, a um conjunto (gera um erro).
- Supor que os conjuntos mantêm a ordem dos elementos.
O que aprendemos?
O que aprendemos?
Nesta lição, você aprendeu:
- Como criar e manipular conjuntos em Python.
- A propriedade de exclusividade dos conjuntos e as operações comuns com conjuntos.
- Como adicionar e remover elementos de conjuntos.
Muito bem! Vamos passar para o próximo tópico.

Perguntas Frequentes
A aula “Conjuntos” é grátis?
Sim — o texto completo de “Conjuntos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 5 aulas no total.
O que vou aprender em “Conjuntos”?
Descubra como usar conjuntos em operações que envolvem elementos únicos Você pratica Learn AI with Python com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Learn AI with Python?
Nenhuma experiência prévia é necessária. Learn AI with Python no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 5.
Quanto tempo leva a aula “Conjuntos”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Learn AI with Python?
Sim. Cada aula de Learn AI with Python inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.