Conjuntos
Um set é uma coleção de valores únicos e não ordenados. Não permite duplicatas e não mantém ordem.
Sets são úteis para remover repetições, verificar pertencimento ou comparar grupos com operações como união e interseção.
Criando um Set
Crie um set com chaves, sem pares de chave-valor:
fruits = {'apple', 'banana', 'cherry'}
Ou use set() para converter outra coleção, como uma lista, o que também remove duplicatas automaticamente.
Principais Propriedades dos Sets
- Não ordenado: os elementos não têm ordem fixa;
- Sem duplicatas: itens repetidos são ignorados;
- Mutável: é possível adicionar ou remover itens;
- Apenas itens imutáveis: tipos permitidos incluem números, strings, tuplas;
- Sem indexação: elementos não podem ser acessados por posição.
Sets são otimizados para testes rápidos de pertencimento com a palavra-chave in.
Adição e Remoção de Itens
.add(): para inserir um novo item em um conjunto;.remove(): para remover um item, gera um erro se o item não existir;.discard(): também remove o item, mas ignora silenciosamente se o item não for encontrado.
Operações com Conjuntos
Conjuntos em Python suportam:
- União (
|ou.union()): combina elementos de ambos os conjuntos; - Interseção (
&ou.intersection()): mantém apenas os elementos comuns; - Diferença (
-ou.difference()): elementos presentes em um conjunto, mas não no outro.
Essas operações são úteis para comparar funções, sinalizadores ou conjuntos de dados.
Resumo
- Conjuntos são coleções não ordenadas de valores únicos;
- Removem duplicatas automaticamente;
- É possível adicionar ou remover itens, mas não acessar por posição;
- Utilize conjuntos para comparações rápidas, verificações de pertencimento e quando a ordem não for relevante.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What are some common use cases for sets in Python?
Can you explain why sets don't allow duplicates?
How do sets handle different data types?
Awesome!
Completion rate improved to 5
Conjuntos
Deslize para mostrar o menu
Um set é uma coleção de valores únicos e não ordenados. Não permite duplicatas e não mantém ordem.
Sets são úteis para remover repetições, verificar pertencimento ou comparar grupos com operações como união e interseção.
Criando um Set
Crie um set com chaves, sem pares de chave-valor:
fruits = {'apple', 'banana', 'cherry'}
Ou use set() para converter outra coleção, como uma lista, o que também remove duplicatas automaticamente.
Principais Propriedades dos Sets
- Não ordenado: os elementos não têm ordem fixa;
- Sem duplicatas: itens repetidos são ignorados;
- Mutável: é possível adicionar ou remover itens;
- Apenas itens imutáveis: tipos permitidos incluem números, strings, tuplas;
- Sem indexação: elementos não podem ser acessados por posição.
Sets são otimizados para testes rápidos de pertencimento com a palavra-chave in.
Adição e Remoção de Itens
.add(): para inserir um novo item em um conjunto;.remove(): para remover um item, gera um erro se o item não existir;.discard(): também remove o item, mas ignora silenciosamente se o item não for encontrado.
Operações com Conjuntos
Conjuntos em Python suportam:
- União (
|ou.union()): combina elementos de ambos os conjuntos; - Interseção (
&ou.intersection()): mantém apenas os elementos comuns; - Diferença (
-ou.difference()): elementos presentes em um conjunto, mas não no outro.
Essas operações são úteis para comparar funções, sinalizadores ou conjuntos de dados.
Resumo
- Conjuntos são coleções não ordenadas de valores únicos;
- Removem duplicatas automaticamente;
- É possível adicionar ou remover itens, mas não acessar por posição;
- Utilize conjuntos para comparações rápidas, verificações de pertencimento e quando a ordem não for relevante.
Obrigado pelo seu feedback!