【Python】辞書の同じキーを加算する:自動化で作業効率アップ

Python_辞書の同じキーを加算_アイキャッチ Python

Pythonで、辞書の同じキーを加算する方法をご紹介します。

ぜひ、お試しください。

辞書の同じキーを加算する

以下のコードを実行すると、辞書の各キーの合算値を算出します。


furuit_data = [
    ["りんご", 30],
    ["りんご", 60],
    ["おれんじ", 20],
    ["おれんじ", 30],
    ["りんご", 20]
]

users = {}

#データを分割
for row in furuit_data:

    #変数に分ける
    name, value = row

    #はじめてのnameはリスト初期化
    if name not in users:
        users[name] = []

    #データを追記
    users[name].append(row)

#集計
for name,rows in users.items():
    total = 0

    for row in rows:
        total += row[1]
    print(name,total)

 

コード実行後

辞書の各要素の数値を合算します。


 
 
この記事がお役に立ちますと幸いです。
 

【Python】よくあるエラーの原因と対処方法まとめ:34選
...

 

「Excel×Python最速仕事術」

Excelの面倒な操作はパソコンにやらせよう
実践的な例題で、業務に即したプログラムを紹介
無駄な残業をするのはもうたくさんな方にオススメの1冊です!