Questões de Dicionários em Python (dict) (TI)
Linguagem de Programação Python · Dicionários
Escolha a resposta e clique em responder para ver o gabarito e o comentário. As questões grátis têm limite por visitante; assinantes resolvem sem limite.
Questão 1 · Certo ou Errado
Quando a mesma chave aparece duas vezes num dicionário literal, não ocorre erro: a entrada fica na posição da primeira aparição, mas com o valor da última, e a função len conta apenas uma vez essa chave.
Questão 2 · Certo ou Errado
Os objetos devolvidos por keys, values e items são visões dinâmicas, e não listas, de modo que uma chave inserida no dicionário depois de obtida a visão já aparece nela.
Questão 3 · Múltipla escolha
A chamada dict.fromkeys com uma lista de duas chaves e uma lista vazia como valor, seguida de append de 1 na lista da primeira chave, faz com que a segunda chave passe a mostrar: