Dado um dicionário com chaves inteiras. A tarefa é encontrar a soma de todas as chaves.

Exemplos:

Entrada : test_dict = {3: 4, 9: 10, 15: 10, 5: 7}
 Saída : 32
 Explicação : 3 + 9 + 15 + 5 = 32, soma das chaves.
Entrada : test_dict = {3: 4, 9: 10, 15: 10}
 Saída : 27
 Explicação : 3 + 9 + 15 = 27, soma das chaves.

Método # 1: usando loop

Essa é uma das maneiras pelas quais essa tarefa pode ser executada. Nele, iteramos todas as chaves do dicionário e calculamos a soma usando um contador.

test_dict = {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} 
print("The original dictionary is : " + str(test_dict)) 
  
res = 0
for key in test_dict: 
  
    
    res += key 
print("The dictionary keys summation : " + str(res)) 
Resultado

O dicionário original é: {3: 4, 9: 10, 15: 10, 5: 7, 6: 7}
A soma das chaves do dicionário: 38

Método 2: Usando keys() + sum()

Isso é uma abreviatura com a qual essa tarefa pode ser executada. Nisto, extraímos todas as chaves da lista usando keys() , e a soma é realizada usando sum() .

test_dict = {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} 
print("The original dictionary is : " + str(test_dict)) 
res = sum(list(test_dict.keys())) 
print("The dictionary keys summation : " + str(res)) 
Resultado
O dicionário original é: {3: 4, 9: 10, 15: 10, 5: 7, 6: 7}
A soma das chaves do dicionário: 38