list.insert() 指定した位置に挿入する
最終更新:2026-09-22
list.insert() 指定した位置に挿入する
list.insert(i, x) はインデックス i の位置に x を挿入する;i が範囲外の場合は両端に挿入される。
| カテゴリ | リストメソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
list.insert(i, x)
⚙️ 引数
| i 必須 | Index at which to insert; out-of-range is clamped to either end. |
|---|---|
| x 必須 | The element to insert. |
戻り値:None (inserts x at index i in place).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
[1, 2, 3]
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qinsert(0, x) は何をしますか?
Ax をリストの先頭に挿入します。先頭追加と同等です。
Qインデックスが範囲外の場合はどうなりますか?
Aエラーは発生せず、自動的にどちらかの端に配置されます:insert(100, x) は末尾に追加、insert(-100, x) は先頭に挿入します。
Qinsert() は何を返しますか?
ANone です。その場で変更します。