進捗

4/10 13:30~16:30 p.352~p.354

ディクショナリの値がリストの形ならappendメソッドを使って値であるリストに追加できる

このサイトにも書いてあるようにディクショナリに付随するsetdefaultメソッドは、第一引数のキーがすでに存在している場合値が更新されることはない。キーに対して複数の値をまとめたい場合は、第二引数をからのリストにしてappendメソッドを使い追加する方法がある。

ドキュメントに書いてあるように組み込み関数dictは実はクラスである。dictを親クラスとしたcollectionsモジュールのdefaultdictクラスを学んだ。defaultdictは扱う際にインスタンスを立てる。()の中の引数にlistを入れると値が空のリストを持ったディクショナリを作る。intならば値が0のディクショナリを作る。