Dado un diccionario con claves enteras. La tarea es encontrar la suma de todas las claves.
Ejemplos:
Input : test_dict = {3 : 4, 9 : 10, 15 : 10, 5 : 7} Output : 32 Explanation : 3 + 9 + 15 + 5 = 32, sum of keys. Input : test_dict = {3 : 4, 9 : 10, 15 : 10} Output : 27 Explanation : 3 + 9 + 15 = 27, sum of keys.
Método #1: Usar bucle
Esta es una de las formas en que se puede realizar esta tarea. En esto, iteramos todas las claves en el diccionario y calculamos la suma usando un contador.
Python3
# Python3 code to demonstrate working of # Dictionary Keys Summation # Using loop # initializing dictionary test_dict = {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} # printing original dictionary print("The original dictionary is : " + str(test_dict)) res = 0 for key in test_dict: # adding keys res += key # printing result print("The dictionary keys summation : " + str(res))
Producción
The original dictionary is : {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} The dictionary keys summation : 38
Método #2: Usar teclas() + sum()
Esta es la abreviatura con la ayuda de la cual se puede realizar esta tarea. En esto, extraemos todas las claves en la lista usando keys() , y la suma se realiza usando sum() .
Python3
# Python3 code to demonstrate working of # Dictionary Keys Summation # Using keys() + sum() # initializing dictionary test_dict = {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # sum() performs summation res = sum(list(test_dict.keys())) # printing result print("The dictionary keys summation : " + str(res))
Producción
The original dictionary is : {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} The dictionary keys summation : 38
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA