index関数は、探索を行う関数です。指定されたスライス中で x を探索してゆき、最初に出現した
インデックスを返す関数です。もしも見つけられなかった場合、エラーが返ります。
>>> test = "Odakyu Yamanote Saikyo Senseki Senzan Tobu Chubu Hokuriku"
>>> test.index("Yama") # 'Yama' という文字列を検索
7
>>> test.index("Saikyo") # 'Saikyo'という文字列を検索する
16
>>> test.index("saikyo") # 大文字小文字は区別する
エラー
>>> test.index("Sen") # 'Sen'という文字列の検索
23
>>> li = [42, 33, 57, 63, 69, 77, 82, 85, 89, 90, 91, 93, 95, 21, 37]
>>> li.index(82) # リスト li より 82 を検索
6
>>> li.index(87) # 見つからなかった場合は、エラーが返る
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: 87 is not in list
>>> li.index(93)
11