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