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.

CategoriaMétodos de dicionário
TipoMétodo de tipo interno
Versão do Pythonall

📝 Sintaxe

dict.update([other])

⚙️ Parâmetros

other OpcionalSource 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}
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.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%