0Pricing
Mojo Academy · Aula

Itens únicos com Set

Controle a associação sem duplicatas.

Itens únicos com Set é uma aula grátis de Mojo Academy no CoddyKit. Esta é a aula 3 de 4. 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 Mojo Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Mojo Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Track Uniqueness

When you only care whether something is present, not how many times, use a Set. It holds each item once. ✨

One Element Type

A Set takes a single element type in brackets, like Set[Int]. Every member shares that type.

var ids = Set[Int]()

Add a Member

Insert a value with add. Adding something already present simply does nothing, keeping items unique.

ids.add(7)
ids.add(7)

Duplicates Collapse

Because membership is unique, adding 7 twice leaves just one 7. A set dedupes for you automatically.

Check Membership Fast

Test presence with the in operator. This is a set core strength: answering belongs-or-not very quickly.

if 7 in ids:
    print("present")

Count the Members

Use len to see how many unique items a set holds. Duplicates never inflate this count.

var size = len(ids)

Remove a Member

Take an item out with remove. After removal the set no longer reports that value as present.

ids.remove(7)

Iterate the Set

You can loop a set to visit each member, but the order is not guaranteed. Sets care about membership, not sequence.

for x in ids:
    print(x)

Union of Two Sets

Combine sets with union to get every item from both, still with no duplicates.

var both = a.union(b)

Intersection of Two Sets

Find shared items with intersection. It keeps only the values present in both sets.

var common = a.intersection(b)

When a Set Shines

Reach for a set to remove duplicates or test membership repeatedly. It beats scanning a list every time.

Quick Check

You add the value 7 to an empty Set, then add 7 again. What is len of the set?

Recap

A Set stores unique items for fast membership tests. Use add and remove, in to check, and union or intersection to combine. 🎯

Perguntas Frequentes

A aula “Itens únicos com Set” é grátis?

Sim — o texto completo de “Itens únicos com Set” é 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 Mojo Academy, atualize para CoddyKit PRO. O curso de Mojo Academy inclui 4 aulas no total.

O que vou aprender em “Itens únicos com Set”?

Controle a associação sem duplicatas. Você pratica Mojo 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 Mojo Academy?

Nenhuma experiência prévia é necessária. Mojo 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 4.

Quanto tempo leva a aula “Itens únicos com Set”?

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 Mojo Academy?

Sim. Cada aula de Mojo 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. Construindo e expandindo uma lista
  2. Dados de chave e valor com Dict
  3. Itens únicos com Set
  4. Escolhendo a coleção certa
← Voltar para Mojo Academy