13 of 151 menu

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

関連項目

  • メソッド append,
    リストの末尾に要素を追加します
  • メソッド pop,
    インデックスを指定して要素を削除します
  • メソッド index,
    リスト内の要素を検索し、そのインデックスを返します
  • メソッド count,
    リスト内での要素の出現回数を返します
  • メソッド clear,
    リストのすべての要素を削除します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否