我告诉我的程序打印出的输出53线。这个错误告诉我没有那么多行,因此无法打印出来吗?IndexError:列表索引超出范围和Python
10
A
回答
24
如果你有53个项目的列表中,最后一个是thelist[52]
因为索引从0开始。
3
肯定。序列没有第54项。
+21
尝试打印42。这应该是正确的答案。 – 2009-07-08 15:08:55
1
这是正确的。 “列表索引超出范围”很可能意味着你是指列表中的n-th
元件,而列表的长度比n
小。
14
是,
您试图访问一个不存在的列表的元素。
MyList = ["item1", "item2"]
print MyList[0] # Will work
print MyList[1] # Will Work
print MyList[2] # Will crash.
你有错误吗?
0
当你想克服这个错误时,请记住,索引和范围的默认值从0开始,所以如果总项数为100,那么l [99]和范围(99)将允许您访问最后的元素。
每当你得到这种类型的错误,请与交叉在范围内/中部之间自带物品检查,并保证如果你得到的输出,那么你已经做出上述错误完美的指数不会持续太久。
保持编码...
0
路Python的索引原理是,它从0开始,所以你的第一个列表的数目将是[0]。你必须打印[52]作为第一个是0和线路53 [52]。
减1,您应该罚款 :)
相关问题
- 1. python IndexError:列表索引超出范围
- 2. Python ::“IndexError:列表索引超出范围”
- 3. IndexError:列表索引超出范围| webapp2
- 4. IndexError:列表索引超出范围
- 5. IndexError:列表索引超出范围
- 6. IndexError:列表索引超出范围?
- 7. IndexError:列表索引超出范围
- 8. IndexError:列表索引超出范围'
- 9. IndexError:列表索引超出范围
- 10. 索引超出范围/ IndexError
- 11. python - IndexError:列表索引超出范围/划分列表
- 12. Python的多维列表 - IndexError:列表索引超出范围
- 13. Python IndexError:列表索引超出范围 - 2d列表迭代
- 14. Selenium Python- IndexError:在遍历表中列出索引超出范围
- 15. IndexError:列表索引超出范围。它应该在范围
- 16. Python 3:IndexError:列表索引超出范围
- 17. Python IndexError:查看if语句时列表索引超出范围
- 18. IndexError:列表分配索引超出范围Python
- 19. Python List IndexError:列表索引超出范围
- 20. python xpath IndexError:列表索引超出范围
- 21. Python - 了解错误:IndexError:列表索引超出范围
- 22. Python报废数据 - IndexError:列表索引超出范围
- 23. IndexError:列表索引超出范围(Python 3)
- 24. IndexError:列表索引超出功能的Python范围
- 25. IndexError:列表分配索引超出范围 - Python与数组
- 26. IndexError:列表索引超出范围的Python 3.4
- 27. Python错误 - IndexError:列表索引超出范围
- 28. Python的请求:“IndexError:列表索引超出范围”
- 29. IndexError:列表索引超出范围 - Python 3.5.1
- 30. Python的Tk的IndexError:列表索引超出范围
什么是输出的线53?如果没有我的水晶镜子就猜不到。 – EFraim 2009-07-08 15:06:26