s='saamaarrr'
for i in range(0, len(s)-1):
while(s[i]==s[i+1]):
i+=1
print(s[i])
はIndexError:範囲IndexError:文字列インデックスが範囲外です...この小さなコードではなぜですか?
のうち文字列インデックスIのpythonに新しいです。私はこのエラーの理由を知っています。しかし、なぜ私はここで発生しているのかわかりません。また、私はこの質問にI = LEN(S)-1、sは[I + 1]は範囲外となりますので際の問題を引き起こしている
あなたは、 'len(s)-1 'まで続くforループの中で' s [i + 1] 'を呼び出しています。 'i = len(s)-1'のとき、' i + 1'は範囲外です。 –