set.symmetric_difference_update() Diferença simétrica (in-place)
Última atualização: 2026-09-22
set.symmetric_difference_update() Diferença simétrica (in-place)
set.symmetric_difference_update(other) Grava no set a diferença simétrica entre set e other.
| Categoria | Métodos de conjunto |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
set.symmetric_difference_update(other)
⚙️ Parâmetros
| other Obrigatório | An iterable to compare with the set. |
|---|
Retorno:None (updates the set with the symmetric difference in place).
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:
{1, 4}
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que symmetric_difference_update() faz?
AEle atualiza o conjunto in-place para ser a diferença simétrica dele e de other, retornando None.
QQual é a diferença em relação a ^=?
AEquivalente, mas ^= exige que o lado direito seja um conjunto; este método aceita qualquer iterável.
QO que acontece quando other é um conjunto vazio?
AA diferença simétrica é apenas o próprio conjunto, portanto o resultado fica inalterado e nenhum erro é gerado.