12 of 151 menu

indexメソッド

メソッド index は、リスト内の要素を検索し、 最初に出現した位置のインデックスを返します。 最初のパラメータで検索対象の要素を指定します。 2番目のオプションパラメータで検索開始位置を、 3番目のオプションパラメータで検索終了位置を 指定します。

構文

リスト.index(検索要素, [開始位置], [終了位置])

要素 'ab' が最初に出現する位置を 見つけてみましょう:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab'))

コード実行結果:

0

次に、検索の開始位置と終了位置を 指定してみましょう:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

コード実行結果:

2

存在しない要素を検索してみましょう:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

この場合、メソッドはエラーを返します:

ValueError: 'xx' is not in list

関連項目

  • リストの長さを返す len 関数
  • リスト内の要素の出現回数を返す count メソッド
  • 指定したインデックスの前に要素を追加する insert メソッド
  • インデックスを指定して要素を削除する pop メソッド
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否