Pythonでbisectを用いて、ソート済みのリストに対して要素を挿入する位置を見つけたり、要素を挿入してみます。 今回はbisectを用います。このライブラリ・モジュールはPythonの標準ライブラリですので、事前にインストールする必要はありません。 ■Python 今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認) ■ソートされたリスト内での値の挿入と検索 Pythonでbisectを用いてソートされたリスト内での値の挿入と検索するスクリプトを書いていきます。 ■コード import bisect # ソート済みのリストを作成 sorted_list = [1, 3, 5, 7, 9] # 要素を挿入する位置を見つける insert_position = bisect.bisect(sorted_list, 4
![Pythonでbisectを用いてリストに対して要素を挿入する位置の発見と挿入](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0e6c97966e87a40b9ffc727d8131acbff631a61/height=288;version=1;width=512/https%3A%2F%2Flaboratory.kazuuu.net%2Fwp-content%2Fuploads%2F2021%2F07%2FL.png)