Python 3 怎样制止 index out of range over的情况发生?

我对L.pop(i)函数有疑问这是我的代码:

它可以工作到L.pop(i)为止。 它给

我认为您在混淆pop(删除索引中的元素)和remove(删除元素本身)使用for i in L:可以迭代元素,但是然后在printL.pop(i)中将它们视为索引

假设您要打印第一个 大于limit的 index ,然后删除该元素可以尝试以下操作:>

注意:在迭代同一列表时,无论是通过remove还是pop从列表中删除元素通常都有些问题在这种情况下,因为您可以在删除元素后立即break从循环中恢复但是请记住这一点,以防您要将其扩展到例如删除所有大於limit的 元素

}

我要回帖

更多关于 range over 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信