defaultdict
説明
defaultdict
は dict
のサブクラスで1つめの引数にdefault_factory
属性の初期値を与えることができる他は dict
と同じ。default_factory
が None
でない場合、存在しないキーを指定して参照したときに、与えられたキーに対するデフォルト値を提供する。
使用例
from collections import defaultdict
d = defaultdict(list)
d[1].append(1) # 存在しないkeyを参照すると、宣言に用いたlist()がデフォルト値となる
# いちいちkeyが存在するかどうかを確認しなくてよい
ディスカッション
コメント一覧
まだ、コメントがありません