【发布时间】: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
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:比较 Python 中的字符串索引 - Python技术站