0Pricing
Python Academy · Aula

Conjuntos

Descubra como usar conjuntos em operações que envolvem elementos exclusivos.

Conjuntos é uma aula grátis de Python Academy 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 Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy inclui 5 aulas no total.

Introdução aos conjuntos

Introdução aos conjuntos

Conjuntos são coleções não ordenadas de itens exclusivos no Python. Eles são úteis quando você precisa armazenar elementos exclusivos e realizar operações de conjuntos, 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 eles.

Conjuntos — ilustração 1

Criando conjuntos

Criando conjuntos

Um conjunto é criado colocando itens dentro de 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 itens duplicados. Por exemplo:

# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers)  # Outputs: {1, 2, 3, 4}

Operações de conjuntos: união

Operações de conjuntos: união

O método union() retorna um conjunto que contém 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 de conjuntos: interseção

Operações de conjuntos: interseção

O método intersection() retorna um conjunto que contém apenas 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 de conjuntos: diferença

Operações de conjuntos: diferença

O método difference() retorna um conjunto que contém os elementos do primeiro conjunto, mas não do 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

Veja alguns erros que devem ser evitados:

  • Tentar acessar elementos de um conjunto usando um índice (os conjuntos não são ordenados).
  • Adicionar objetos mutáveis, como listas, a um conjunto (isso gera um erro).
  • Pressupor 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 no Python.
  • A propriedade de exclusividade dos conjuntos e as operações comuns com eles.
  • Como adicionar e remover elementos de conjuntos.

Excelente trabalho! Vamos para o próximo tópico.

Conjuntos — ilustração 11

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 Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 5 aulas no total.

O que vou aprender em “Conjuntos”?

Descubra como usar conjuntos em operações que envolvem elementos exclusivos. Você pratica Python Academy 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 Python Academy?

Nenhuma experiência prévia é necessária. Python Academy 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 Python Academy?

Sim. Cada aula de Python Academy 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.

Todas as aulas deste curso

  1. Listas
  2. Tuplas
  3. Conjuntos
  4. Dicionários
  5. Strings como estruturas de dados
← Voltar para Python Academy