[英]i dont know why i get error list index out of range
def longest_run(L):
inc = []
num = 0
count = 0
index = 1
while count < len(L)+1:
if L[num] >= L[index]:
inc.append(L[index])
num +=1
index +=1
count += 1
print (inc)
L = [10, 4, 3, 8, 3, 4, 5, 7, 7, 2]
when take my code I got a error 当拿我的代码时,我得到一个错误
if L[num] > L[index]:
IndexError: list index out of range
I dont know why my index would be out of range for example if num = 2 therefor index = 3 not out of range Please help me 我不知道为什么我的索引超出范围,例如,如果num = 2则索引= 3不超出范围,请帮助我
You get an error because of: len(L)+1 由于出现len(L)+1而导致错误
add print num, index, count
before print(inc)
and you will solve it 在
print(inc)
之前添加print num, index, count
,您将解决它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.