- リストの先頭や途中に値を入れたい時に使用するメソッド
- 末尾の追加も可能だが、その場合は
extend
やappend
の方が便利
記法
【リスト】.insert(【何番目か】,【値】)
- 指定した番号に値を入れ、その番号以降の値は繰り下がる
- 番号は0から数える
サンプルコード
コード
# リストの初期状態
fruits = ['apple', 'banana', 'cherry']
print("初期のリスト:", fruits)
# インデックス1の位置に'orange'を挿入
fruits.insert(1, 'orange')
print("インデックス1に'orange'を挿入:", fruits)
# インデックス0の位置に'grape'を挿入
fruits.insert(0, 'grape')
print("インデックス0に'grape'を挿入:", fruits)
# インデックス3の位置に'kiwi'を挿入
fruits.insert(3, 'kiwi')
print("インデックス3に'kiwi'を挿入:", fruits)
実行結果
初期のリスト: ['apple', 'banana', 'cherry']
インデックス1に'orange'を挿入: ['apple', 'orange', 'banana', 'cherry']
インデックス0に'grape'を挿入: ['grape', 'apple', 'orange', 'banana', 'cherry']
インデックス3に'kiwi'を挿入: ['grape', 'apple', 'orange', 'kiwi', 'banana', 'cherry']
コメント