【发布时间】:2011-07-16 11:30:59
【问题描述】:
异常类型:IndexError 异常值:列表索引超出范围
我有一个从 继承模型的表单,在保存表单实例时,我收到了上述错误。你能提出这个错误的原因吗?
【问题讨论】:
标签: python
异常类型:IndexError 异常值:列表索引超出范围
我有一个从 继承模型的表单,在保存表单实例时,我收到了上述错误。你能提出这个错误的原因吗?
【问题讨论】:
标签: python
该列表具有n 元素,并且您正尝试将其索引为n 或更大。将索引限制在 0 和 n-1 之间。
【讨论】:
在这种情况下,有一本元素字典,让我说:
lst = {1:"1",
2:"2",
3:"3",
4:"4",
5:"5",
7:"7",
8:"8",
9:"9"}
是从 1 到 9 的 8 个数字的列表,除了 6.... 如果您尝试使用键 6 获取元素的值,则使用
lst[6]
您的代码会返回该错误,因为您的字典中不存在键 6 的键值对。
所以你的表单返回一个在你的值字典中不存在的键。没有看到你的代码很难说什么。
【讨论】: