[Python]辞書(Dictionary)のkeyの合計値を取得するには?

python

どうも、ちょげ(@chogetarou)です。

辞書(Dictionary)のkeyの合計値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書(Dictionary)のkeyの合計値を取得する方法は、2つあります。

sum()

1つは、sum()を使う方法です。

まず、sum()を呼び出します。

そして、sum()の引数で辞書からkeys()を呼び出します。

result = sum(dict.keys())

上記のsum()は、keys()を呼び出した辞書(Dictionary)のkeyの合計値を取得します。

使用例

numbers = { 1:"one", 2:"two", 3:"three" , 4:"four", 5:"five" }

result = sum(numbers.keys())

print(result)
出力:
15

forループ

もう1つは、forループを使う方法です。

まず、合計値を格納するための変数を用意します。

result = 0

次に、辞書から呼び出したkeys()の戻り値をforループします。

そして、ループ処理で、用意した変数にループ変数を足します。

for i in dict.keys():
    result += i

上記のforループで、keys()を呼び出した辞書のkeyの合計値が用意した変数に格納されます。

使用例

numbers = { 1:"one", 2:"two", 3:"three" , 4:"four", 5:"five" }

result = 0

for i in numbers.keys():
    result += i

print(result)
出力:
15

まとめ

辞書(Dictionary)のkeyの合計値を取得する方法は、次の2つです。

  • sum()を使う方法
    result = sum(dict.keys())
  • forループを使う方法

コメント

タイトルとURLをコピーしました