set.update() União (in-place)
Última atualização: 2026-09-22
set.update() União (in-place)
set.update(*others) grava em set a união de set com others; modifica in-place e retorna None.
| Categoria | Métodos de conjunto |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
set.update(*others)
⚙️ Parâmetros
| others Opcional | Zero or more iterables to merge into the set. |
|---|
Retorno:None (updates the set with elements from others 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, 2, 3}
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQual é a diferença entre update() e union()?
Aupdate() mescla in-place (retorna None e modifica o conjunto original); union() retorna um novo conjunto e deixa o original inalterado.
Qupdate() aceita qualquer iterável?
ASim; s.update([1, 2], 'ab') mescla todos os elementos da lista e da string no conjunto.
QQual é a diferença em relação ao operador |=?
AEquivalente: s |= other também mescla in-place.