我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这样写为什么显示超出范围,不加删除不报错

img


这样写为什么显示超出范围,不加删除不报错。
有什么语法错误吗?

for i in range len(list())
这一句的时候,i的值确定了,假如说为10
但是你在删除的时候,list长度变小了,
比如说i增大到6的时候,假如前面的元素全删了,list长度只有5,你却取了list[6]
报错

解决:从后面往前面遍历 删除

望采纳!

近期文章

  • 单链表的操作运行出现乱码
  • c语言学习中遇到问题
  • python自动操作切换至指定窗口应该用哪个库?
  • 这样写,为什么会报错??
  • Ubuntu18.04安装anaconda3后无法正常打开jupyter notebook
  • python字典问题
  • 总是说a()报错(建立的是项目两个文件夹)
  • 在递归中添加中序的非递归算法
  • python语句中输出问题
  • vojo应该用orm映射还是在业务手动将pojo封装
  • jsp报错:n2 cannot be resolved to a variable如何解决
  • 一个关于分段函数的代码,为啥结果是这个样子,中间哪里做错了?
  • matlab参数方程
  • Parameter 'brandname' don't Found 求解 vue+
  • Multisim提问
  • 怎么判断输入的数字?
  • 网络每天下午固定1点40掉线
  • 纯c++编程中,比如c++11标准中,有没有像qt中信号槽这种方便的多线程传递数据的方法?
  • 数据结构二叉树的问题
  • unresolved external symbol _strpy 是什么原因

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华