この Tips シリーズでは、#9 までに基本的なデータ構造を整理し、#10 以降は Python イディオム(Python 特有の慣用的な書き方)を紹介してきました。今回は、実務で役立つ Python実践スキル の13回目として、collections モジュールを取り上げます。 Pythonの dict やリストは非常に便利ですが、実務では「もう少し機能がほしい」と感じる場面があります。 辞書のキーが存在しないたびに if で初期化するのが面倒(例:カウント・グルーピング) 要素の出現回数を数えるために自分でカウント処理を書いている 複数の設定辞書をうまく合成したい キューとして使いたいが…