我每次以不定长度的父亲[0]值的长度循环运行此代码。一切正常,但有时会弹出错误“字符串索引超出范围”
for a in range(len(father[0])):
column = [item[a] for item in father]
答案 0 :(得分:0)
在进入循环之前,只需放置一个用于检查空字符串的检查器即可。注意空字符串,因为它们可能会引发您当前面临的异常。
>>> empty_string = ''
>>> empty_string[0]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: string index out of range
答案 1 :(得分:0)
您可能想看看传递给父亲[0]的值,如@Devrim上面提到的那样,可能是字符串为空。