gpt4 book ai didi

python - 字符串索引超出 Python 范围

转载 作者:行者123 更新时间:2023-11-28 20:27:06 26 4
gpt4 key购买 nike

目前正在尝试编写一个代码,主要测试位于 r 的字母(所以这里是 (2,3))是否等于特定字母或字符串。

def test():

txt = "test.txt"
r = (2,3)
if txt[r[0]][r[1]] == 'l':
return (True)
elif txt[r[0]][c[1]] == "m":
return (False)
elif txt[r[0]][c[1]] == "b":
return (True)

但我一直收到错误。错误对话是这样的:

if txt[r[0]][r[1]] == 'l':
IndexError: string index out of range

考虑到我今天早些时候让它工作,我不知道我做错了什么。另外,在你问之前,我必须出于特定原因以这种方式编码。

谢谢。

最佳答案

请注意,

if txt[r[0]][r[1]] == 'l':

应该写成

if txt[r[0]:r[1]] == 'l':

和类似的其他用法应该改变

关于python - 字符串索引超出 Python 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9920800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com