どうも、ちょげ(@chogetarou)です。
辞書(Dictionary)のvalueの合計値を取得する方法を紹介します。
方法

辞書(Dictionary)のvalueの合計値を取得する方法は、2つあります。
sum()
1つは、sum()
を使う方法です。
まず、sum()を呼び出します。
そして、sum()の引数で辞書からvalues()を呼び出します。
result = sum(dict.values())
上記のsum()は、values()を呼び出した辞書(Dictionary)のvalueの合計値を取得します。
使用例
numbers = { "one":1, "two":2, "three":3, "four":4, "five":5 }
result = sum(numbers.values())
print(result)
出力:
15
forループ
もう1つは、forループを使う方法です。
まず、合計値を格納するための変数を用意します。
result = 0
次に、辞書から呼び出したvalues()の戻り値をforループします。
そして、ループ処理で、用意した変数にループ変数を足します。
for i in dict.values():
result += i
上記のforループで、values()を呼び出した辞書のvalueの合計値が用意した変数に格納されます。
使用例
numbers = { "one":1, "two":2, "three":3, "four":4, "five":5 }
result = 0
for i in numbers.values():
result += i
print(result)
出力:
15
まとめ
辞書(Dictionary)のvalueの合計値を取得する方法は、次の2つです。
- sum()を使う方法
result = sum(dict.values())
- forループを使う方法
コメント