set.intersection() Interseção
Última atualização: 2026-09-22
set.intersection() Interseção
set.intersection(*others) retorna os elementos comuns entre set e todos os other.
| Categoria | Métodos de conjunto |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
set.intersection(*others)
⚙️ Parâmetros
| others Opcional | Zero or more iterables; can be omitted. |
|---|
Retorno:A new set with elements common to set and all others.
Modifica o original:Não (retorna um novo objeto)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
{2, 3}
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQual é a diferença entre intersection() e o operador &?
AO operador & exige que os dois lados sejam conjuntos; o argumento de intersection() pode ser qualquer iterável.
QEla retorna um novo conjunto?
ASim, o conjunto original fica inalterado; para manter a interseção in-place, use intersection_update().
QO que é retornado quando não há elementos em comum?
AUm conjunto vazio set(), sem gerar erro.