insertメソッド
メソッド insert は、指定されたインデックスの前に要素をリストに追加します。最初のパラメータで要素を挿入する前のインデックスを指定し、2番目のパラメータでリストに追加したい要素を指定します。
構文
リスト.insert(インデックス, 追加するもの)
例
リストの位置 2 に要素 '12' を追加してみましょう:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
コード実行結果:
['ab', 'cd', '12', 'ef', 'gh']
2
例
次に、要素をリストの末尾に追加してみましょう:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
得られた結果からわかるように、要素はリストの末尾ではなく、最後の要素の前に追加されました:
['ab', 'cd', 'ef', '12', 'gh']
3