Buscar

lista1 - python - dicionarios


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questões sobre Dicionários em Python:
1. Como criar um dicionário vazio em Python?
2. Qual é a principal característica dos dicionários em Python?
3. Explique a diferença entre chaves {} e colchetes [] ao criar um dicionário.
4. Como adicionar um par chave-valor a um dicionário existente?
5. Como verificar se uma chave específica está presente em um dicionário?
6. Explique o método get() em dicionários e como ele difere do acesso direto à chave.
7. Como remover um par chave-valor de um dicionário em Python?
8. Qual é a diferença entre os métodos keys() e values() em dicionários?
9. Como iterar sobre as chaves e valores de um dicionário em um loop for?
10. Explique o uso do método items() em dicionários.
11. Como mesclar dois dicionários em Python?
12. O que acontece se você tentar acessar uma chave que não existe em um dicionário usando a notação de colchetes []?
13. Como contar o número total de elementos em um dicionário?
14. Explique o método pop() em dicionários e quando você o utilizaria.
15. O que é a compreensão de dicionário e como ela difere da compreensão de lista?
16. Como verificar se um valor específico está presente em um dicionário?
17. Qual é a diferença entre os métodos copy() e deepcopy() no módulo copy ao lidar com dicionários?
18. Como limpar todos os elementos de um dicionário?
19. Explique o que são dicionários aninhados em Python.
20. Como ordenar as chaves de um dicionário em ordem alfabética?
Gabarito:
1. meu_dicionario = {}
2. Os dicionários são estruturas de dados que armazenam pares chave-valor.
3. Chaves {} são usadas para criar dicionários, enquanto colchetes [] são usados para acessar elementos por índice em listas.
4. meu_dicionario['chave'] = 'valor'
5. 'chave' in meu_dicionario
6. O método get() retorna o valor associado a uma chave, ou um valor padrão se a chave não existir.
7. del meu_dicionario['chave']
8. keys() retorna uma lista de chaves, enquanto values() retorna uma lista de valores.
9. pythonCopy code
for chave in meu_dicionario: print(chave, meu_dicionario[chave]) 
10. items() retorna uma lista de tuplas, cada uma contendo um par chave-valor.
11. meu_dicionario.update(outro_dicionario)
12. Um erro KeyError é gerado.
13. len(meu_dicionario)
14. meu_dicionario.pop('chave')
15. A compreensão de dicionário é uma forma concisa de criar dicionários em uma única linha.
16. valor in meu_dicionario.values()
17. copy() cria uma cópia superficial, enquanto deepcopy() cria uma cópia profunda.
18. meu_dicionario.clear()
19. Dicionários aninhados são dicionários dentro de dicionários.
20. sorted(meu_dicionario.keys())

Mais conteúdos dessa disciplina