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
Incrível!
Completion taxa melhorada para 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!