Buscar

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...

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. 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())

Essa pergunta também está no material:

lista1 - python - dicionarios
2 pág.

Python Universidade de BrasíliaUniversidade de Brasília

💡 1 Resposta

User badge image

Ed Verified user icon

1. Para criar um dicionário vazio em Python, basta usar as chaves {} ou a função dict(). 2. A principal característica dos dicionários em Python é que eles armazenam pares chave-valor, permitindo que você acesse rapidamente um valor a partir de sua chave. 3. As chaves {} são usadas para criar dicionários, enquanto colchetes [] são usados para acessar elementos por índice em listas. 4. Para adicionar um par chave-valor a um dicionário existente, basta usar a notação de colchetes e atribuir um valor a uma nova chave. 5. Para verificar se uma chave específica está presente em um dicionário, basta usar o operador in. 6. O método get() retorna o valor associado a uma chave, ou um valor padrão se a chave não existir. Ele difere do acesso direto à chave porque não gera um erro se a chave não existir. 7. Para remover um par chave-valor de um dicionário em Python, basta usar o comando del seguido da chave que você deseja remover. 8. O método keys() retorna uma lista de chaves, enquanto values() retorna uma lista de valores. 9. Para iterar sobre as chaves e valores de um dicionário em um loop for, basta usar a notação de colchetes para acessar os valores a partir de suas chaves. 10. O método items() retorna uma lista de tuplas, cada uma contendo um par chave-valor. 11. Para mesclar dois dicionários em Python, basta usar o método update() em um dicionário e passar o outro dicionário como argumento. 12. Se você tentar acessar uma chave que não existe em um dicionário usando a notação de colchetes [], um erro KeyError será gerado. 13. Para contar o número total de elementos em um dicionário, basta usar a função len(). 14. O método pop() em dicionários remove e retorna o valor associado a uma chave específica. Ele é útil quando você precisa remover um valor e usá-lo posteriormente. 15. A compreensão de dicionário é uma forma concisa de criar dicionários em uma única linha, usando uma sintaxe semelhante à compreensão de lista. 16. Para verificar se um valor específico está presente em um dicionário, basta usar o operador in com o método values(). 17. O método copy() cria uma cópia superficial de um dicionário, enquanto deepcopy() cria uma cópia profunda. A diferença é que a cópia profunda também copia os objetos internos do dicionário. 18. Para limpar todos os elementos de um dicionário, basta usar o método clear(). 19. Dicionários aninhados são dicionários dentro de dicionários, permitindo que você armazene valores mais complexos. 20. Para ordenar as chaves de um dicionário em ordem alfabética, basta usar a função sorted() com o método keys().

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais