dict.items() Visão de pares chave-valor
Última atualização: 2026-09-22
dict.items() Visão de pares chave-valor
dict.items() Retorna um objeto de visão (key, value), iterável.
| Categoria | Métodos de dicionário |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
dict.items()
Retorno:A dict_items view object yielding (key, value) pairs.
Modifica o original:Não (retorna um novo objeto)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
a 1
b 2
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQue tipo items() retorna?
AUm objeto de visão dict_items, e não uma lista. Ele é iterável e você pode convertê-lo em uma lista com list(d.items()).
QA visão é dinâmica?
ASim. Se você executar v = d.items() primeiro e depois adicionar chaves a d, os novos pares chave-valor aparecem em v em tempo real.
QO dicionário pode ser modificado durante a iteração?
ANão! Adicionar ou remover chaves dentro de um laço for k, v in d.items(): gera um RuntimeError: dictionary changed size during iteration. Para modificar enquanto itera, primeiro faça list(d.items()).
QComo obtenho chaves e valores ao mesmo tempo?
ADescompacte diretamente com for k, v in d.items():.