【Python】リストの先頭や途中に値を挿入(insert)

IT
  • リストの先頭や途中に値を入れたい時に使用するメソッド
  • 末尾の追加も可能だが、その場合はextendappendの方が便利

記法

【リスト】.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']

コメント

タイトルとURLをコピーしました