Python-Programm zum Ermitteln der Summe der Wörterbuchschlüssel
Gegeben ein Wörterbuch mit Ganzzahlschlüsseln. Die Aufgabe besteht darin, die Summe aller Schlüssel zu ermitteln.
Beispiele:
Eingabe : test_dict = {3: 4, 9: 10, 15: 10, 5: 7} Ausgabe : 32 Erläuterung : 3 + 9 + 15 + 5 = 32, Summe der Schlüssel. Eingabe : test_dict = {3: 4, 9: 10, 15: 10} Ausgabe : 27 Erläuterung : 3 + 9 + 15 = 27, Summe der Schlüssel.
Methode 1: Verwenden der Schleife
Dies ist eine der Möglichkeiten, wie diese Aufgabe ausgeführt werden kann. Dabei iterieren wir alle Schlüssel im Wörterbuch und berechnen die Summierung mit einem Zähler.
test_dict
=
{
3
:
4
,
9
:
10
,
15
:
10
,
5
:
7
,
6
:
7
}
(
"The original dictionary is : "
+
str
(test_dict))
res
=
0
for
key
in
test_dict:
res
+
=
key
(
"The dictionary keys summation : "
+
str
(res))
Ausgabe
Das ursprüngliche Wörterbuch lautet: {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} Die Wörterbuchschlüssel-Summierung: 38
Methode 2: Verwenden von keys() + sum()
Dies ist eine Abkürzung, mit deren Hilfe diese Aufgabe ausgeführt werden kann. In diesem Fall extrahieren wir alle Schlüssel in der Liste mit keys() , und die Summierung wird mit sum() durchgeführt .
test_dict
=
{
3
:
4
,
9
:
10
,
15
:
10
,
5
:
7
,
6
:
7
}
(
"The original dictionary is : "
+
str
(test_dict))
res
=
sum
(
list
(test_dict.keys()))
(
"The dictionary keys summation : "
+
str
(res))
Ausgabe
Das ursprüngliche Wörterbuch lautet: {3: 4, 9: 10, 15: 10, 5: 7, 6: 7} Die Wörterbuchschlüssel-Summierung: 38