dict.update() Atualização em lote
Última atualização: 2026-09-22
dict.update() Atualização em lote
dict.update([other]) Atualiza o dicionário com os pares chave-valor de other; other pode ser um dict, um iterável de pares chave-valor ou argumentos nomeados.
| Categoria | Métodos de dicionário |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
dict.update([other])
⚙️ Parâmetros
| other Opcional | Source of items: a dict, an iterable of pairs, or keyword arguments; optional. |
|---|
Retorno:None (merges items from other into the dict 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:
{'a': 10, 'b': 2}
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQuais argumentos update() aceita?
AUm dicionário, um iterável de pares chave-valor (por exemplo, [('a', 1)]), ou argumentos nomeados (d.update(a=1)); as três formas são aceitas.
QO que update() retorna?
AEle retorna None! Ele modifica o dicionário no lugar, então nunca escreva d = d.update(x), o que transformaria d em None.
QQual é a diferença do operador de mesclagem |?
Ad1 | d2 retorna um novo dicionário (Python 3.9+) e deixa os originais inalterados; update() modifica no lugar. Use | para produzir um novo dicionário e update() para mesclar no lugar.
QO que acontece quando a chave já existe?
AO valor antigo é sobrescrito; novas chaves são adicionadas.