【问题标题】:Compare String Indices in Python比较 Python 中的字符串索引
【发布时间】:2023-04-02 02:34:01
【问题描述】:

来自其他语言,我知道如何比较字符串索引以测试是否相等。但是在 Python 中,尝试比较字符串中的索引时出现以下错误。

TypeError: string indices must be integers

如何比较字符串的索引是否相等?

program.py

myString = 'aabccddde'
for i in myString:
    if myString[i] == myString[i + 1]:
        print('match')

【问题讨论】:

  • 使用for i in range(len(myString))。使用您的代码,您正在访问该字符串中的每个字符,而不是索引。
  • 您想比较相邻索引处的字符,而不是索引本身。

标签:
python