Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Qual é a principal característica dos dicionários em Python? a) São ordenados b) Armazenam apenas valores únicos c) Contêm pares chave-valor d) Podem ter tamanho fixo 2. Como criar um dicionário vazio em Python? a) dict() b) {} c) new dict{} d) empty_dict() 3. Como acessar o valor associado a uma chave em um dicionário? a) my_dict(index) b) my_dict.key(index) c) my_dict['key'] d) my_dict.value('key') 4. Qual método é usado para adicionar um novo par chave-valor a um dicionário existente? a) add() b) insert() c) append() d) update() 5. Como verificar se uma chave está presente em um dicionário? a) key in my_dict b) my_dict.contains(key) c) my_dict.has_key(key) d) my_dict.check(key) 6. Qual é a função do método pop() em dicionários? a) Adiciona um novo par chave-valor b) Remove um par chave-valor c) Retorna o valor associado a uma chave d) Verifica se uma chave está presente 7. O que o método items() retorna em um dicionário? a) Lista de chaves b) Lista de valores c) Lista de tuplas (chave, valor) d) Lista de pares chave-valor 8. Como mesclar dois dicionários em Python? a) merge() b) concat() c) combine() d) update() 9. Qual é a diferença entre copy() e deepcopy() ao lidar com dicionários? a) copy() cria uma cópia profunda, deepcopy() cria uma cópia superficial. b) copy() e deepcopy() são equivalentes. c) copy() cria uma cópia superficial, deepcopy() não está disponível. d) copy() e deepcopy() não existem em dicionários. 10. Como remover todos os elementos de um dicionário? a) my_dict.remove_all() b) my_dict.clear() c) my_dict.delete_all() d) my_dict.pop_all() 11. O que acontece se você tentar acessar uma chave que não existe em um dicionário? a) Gera um erro KeyError b) Retorna None c) Adiciona a chave ao dicionário com um valor padrão d) Remove a chave do dicionário 12. Qual é a função do método get() em dicionários? a) Adiciona uma chave ao dicionário b) Retorna o valor associado a uma chave, ou um valor padrão se a chave não existir c) Remove um par chave-valor d) Verifica se uma chave está presente 13. O que é a compreensão de dicionário em Python? a) Uma técnica para comprimir dicionários b) Um método para criar dicionários dentro de outros dicionários c) Uma forma concisa de criar dicionários em uma única linha d) Uma maneira de verificar se um dicionário está vazio 14. Qual é a diferença entre os métodos keys() e values() em dicionários? a) keys() retorna uma lista de chaves, values() retorna uma lista de valores b) keys() retorna uma lista de valores, values() retorna uma lista de chaves c) Ambos retornam listas de chaves d) Ambos retornam listas de valores 15. Como ordenar as chaves de um dicionário em ordem alfabética? a) sorted(my_dict) b) my_dict.sort() c) sort(my_dict.keys()) d) sorted(my_dict.keys())
Compartilhar