删除元素后索引外的列表-python

删除元素后索引外的列表-python,python,algorithm,python-2.7,Python,Algorithm,Python 2.7,我正在尝试实现一个简单的SSTF程序,并尝试迭代进入的进程队列,然后删除我考虑到的任何内容,但它显示“索引外错误” 完整的错误消息: initial_position=queue[pos] IndexError: list index out of range 我真的很困惑。我猜您没有正确初始化min和pos(例如min不够小),因此pos值从未设置过。然后queue[pos]指向一个未定义的位置。请缩进您的代码,我们不知道发布代码中的任何内容的作用域。“使用调试器,Luke”是Obi wan

我正在尝试实现一个简单的SSTF程序,并尝试迭代进入的进程队列,然后删除我考虑到的任何内容,但它显示“索引外错误”

完整的错误消息:

initial_position=queue[pos]
IndexError: list index out of range

我真的很困惑。

我猜您没有正确初始化min和pos(例如min不够小),因此pos值从未设置过。然后queue[pos]指向一个未定义的位置。

请缩进您的代码,我们不知道发布代码中的任何内容的作用域。“使用调试器,Luke”是Obi wan说的话,如果他是开发人员的话。引用规则:“寻求调试帮助的问题(“此代码为什么不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题说明的问题对其他读者没有用处。请参阅:如何创建问题。”希望这没问题@amit@NityaP我不知道,最后两个2-3缩进是否也正确?为什么有这么多空行?@NityaP,你应该看看这页。
initial_position=queue[pos]
IndexError: list index out of range