set.intersection_update() Interseção (in-place)
Última atualização: 2026-09-22
set.intersection_update() Interseção (in-place)
set.intersection_update(*others) grava em set a interseção de set com others.
| Categoria | Métodos de conjunto |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
set.intersection_update(*others)
⚙️ Parâmetros
| others Opcional | Zero or more iterables; can be omitted. |
|---|
Retorno:None (keeps only elements also found in all of the others).
Modifica o original:Sim (no próprio valor)
▶ 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
QO que intersection_update() faz?
AEle transforma o conjunto in-place em sua interseção com todos os others, retornando None. É o oposto de intersection(), que retorna um novo conjunto.
QO que acontece quando não há elementos em comum?
AO conjunto é esvaziado para set(), sem gerar erro.
QQual é a diferença em relação a &=?
AEquivalente, mas &= exige que o lado direito seja um conjunto; intersection_update() aceita qualquer iterável.