python実践認定試験に向けて勉強した内容を共有したいと思います。 受験をする際は是非参考にしてください。 defaultdict-デフォルト値を持った辞書 通常の辞書は存在しないキーを参照するとKeyErrorが発生します。 defaultdictは存在しないキーを参照した時にデフォルト値が返されます。 コード解説 from collections import defaultdict def value(): return 'default-value' d = defaultdict(value, spam=100) con = d['ham'] print(con) # 存在しないキーを投げるとデフォルト値が返る con = d['spam'] print(con) 実行後は下記の画像のようになります。 default_factory引数にintを指定するとデフォルト値が0になり