Python“IndexError:字符串索引超出范围”

时间:2016-11-20 20:34:20

标签: python list python-3.x variables

cN = 0
lN = 0

while currentCharNo < wordListLength[lN]:
    WordfromList = wordList[lN]
    CharList = []
    wordChar = WordfromList[cN]
    CharList.append(wordChar)
    charOfWordsList = []
    cN = cN + 1
    currentCharNo = currentCharNo + 1

我收到了行IndexError: string index out of range的{​​{1}}错误。我真的不明白它,因为它对我来说似乎是完全正确的语法。

谢谢!

1 个答案:

答案 0 :(得分:0)

wordListLength [lN]返回列表的长度。 说你的清单长5个元素。所以wordListLength [lN] = 5 在下一个命令中编入索引时,需要从0开始。 因此,您需要使用的范围是0到4,而不是1到5。