静かなる名辞

pythonとプログラミングのこと

collections

【python】defaultdictは使い方をミスると重くて遅い

defaultdictはpythonで使えるとても便利なコレクション型です。しかし、使い方には注意が必要な場合があります。 目次 defaultdictの概要 問題点 解決策 まとめ defaultdictの概要 これはご存じない方向けの章なので、「知ってるよ」という方は読み飛ばして…

【python】collections.ChainMapの使い方を理解する

conclusion 記事本文でだらだらと説明していますが、要約すると、 複数の辞書を一つにまとめる方法 元辞書への参照を張ってごにょごにょするだけなので、新しい辞書を作るより(ケースバイケースだが)速い 当然元辞書を変更すると反映されてしまう これだけ…