Python 3.6+ではdictが挿入順を保持するため、単純な順序管理ならOrderedDictは不要になりつつある。 Counterクラスは要素の頻度計測や最頻出要素の抽出、カウンタ同士の加減演算を容易にする。 特殊な順序操作(先頭要素のポップ、順序依存比較など)や高度な ...
Webアプリケーションの「最近チェックした項目」や、検索フォームの「入力履歴」など、ユーザーのアクションを時系列順に記録したリストデータを扱う場面は多々あります。 こうしたデータを表示する際、同じ要素が何度も出てくると見栄えが悪いため ...