Pythonでデータを扱う際、「リスト(list)」は非常に便利です。 しかし、もしリストの中に「1億個」のデータが入っていたらどうなるでしょうか? PCのメモリがいっぱいになり、プログラムの動作が重くなったり、最悪の場合は停止してしまったりします。
Webアプリケーションの「最近チェックした項目」や、検索フォームの「入力履歴」など、ユーザーのアクションを時系列順に記録したリストデータを扱う場面は多々あります。 こうしたデータを表示する際、同じ要素が何度も出てくると見栄えが悪いため ...