文字列内の次の文字を比較したい場合は、それらが等しい場合はカウンタを上げます。 私のコード例では、Line 6に関連するTypErrorsが常に発生します。 問題はどこにあるのですか?Pythonの文字列の文字の比較
ありがとうございました!
def func(text):
counter = 0
text_l = text.lower()
for i in text_l:
if text_l[i+1] == text_l[i]:
print(text_l[i+1], text_l[i])
counter += 1
return counter
'for i in text_l:'は、_individual characters_を反復するので、 'it(i)== str'の各反復で繰り返されます。 – ForceBru