集計

辞書を利用した集計

数値の合計を計算することを、集計と言います。

辞書に新しいキーと値を追加するには、辞書名[新しいキー]=値と指定します。

キー in 辞書を利用すると、辞書に対象のキーが含まれているか確認できます。

# 利用数の集計
used = ['ボールペン', 'ノート', 'のり',
        'のり', 'セロハンテープ', 'のり',
        'ボールペン', 'ノート', 'ノート',
        'ボールペン', 'のり', 'ボールペン',
        'のり', 'ノート', 'ノート']
        
for stationery in used:
    if stationery in stationeries:
        stationeries[stationery] += 1
    else:
        stationeries[stationery] = 1

if stationery in used:で辞書usedstationeryの値が存在したら、値を1増加し、存在しなければ、1を代入します。