Pré-requisito: Dicionário Python

1. Qual será o resultado?

dictionary = {"geek":10, "for":45, "geeks": 90} 
print("geek" in dictionary) 

Opções:

  1. 10
  2. Falso
  3. Verdade
  4. Erro
Resultado:
3. Verdadeiro

Explicação: in é usado para verificar se a chave existe ou não no dicionário.

2. Qual será o resultado?



dictionary ={1:"geek", 2:"for", 3:"geeks"} 
del dictionary 

Opções:

  1. deletar deleta todo o dicionário
  2. del não existe para o dicionário
  3. deleta deleta as chaves do dicionário
  4. del apaga os valores do dicionário
Resultado:
1. deleta deleta todo o dicionário

Explicação: del exclui todo o dicionário e qualquer tentativa posterior de acessá-lo gerará um erro.

3. Qual será o resultado?

a = {} 
a[1] = 1
a['1'] = 2
a[1]= a[1]+1
count = 0
for i in a: 
    count += a[i] 
print(count) 

Opções:

  1. 4
  2. 2
  3. 1
  4. Erro
Resultado:
1. 4

Explicação: O trecho de código acima encontra basicamente a soma dos valores das chaves.

4. Qual será o resultado?

test = {1:'A', 2:'B', 3:'C'} 
del test[1] 
test[1] = 'D'
del test[2] 
print(len(test)) 

Opções:

  1. 2
  2. 1
  3. 0
  4. Erro
Resultado:
1. 2

Explicação: Após o par de valores-chave de 1: 'A' ser excluído, o par de valores-chave de 1: 'D' é adicionado.

5. Qual será o resultado?

a ={} 
a['a']= 1
a['b']=[2, 3, 4] 
print(a) 

Opções:

  1. {'b': [2], 'a': 1}
  2. {'a': 1, 'b': [2, 3, 4]}
  3. {'b': [2], 'a': [3]}
  4. Erro
Resultado:
2. {'a': 1, 'b': [2, 3, 4]}

Explicação: Membros mutáveis ​​podem ser usados ​​como os valores do dicionário, mas não podem ser usados ​​como as chaves do dicionário.