加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 从列表中逐步删除元素

发布时间:2020-12-20 12:16:39 所属栏目:Python 来源:网络整理
导读:我有一个浮点数列表,我想逐步删除 某一系列索引中的一组元素,某事.喜欢: for j in range(beginIndex,endIndex+1): print ("remove [%d] = val: %g" % (j,myList[j])) del myList[j] 但是,因为我在同一个列表上进行迭代,所以索引(范围) 对于新列表不再有效.
我有一个浮点数列表,我想逐步删除
某一系列索引中的一组元素,某事.喜欢:

for j in range(beginIndex,endIndex+1):
   print ("remove [%d] => val: %g" % (j,myList[j]))
   del myList[j]

但是,因为我在同一个列表上进行迭代,所以索引(范围)
对于新列表不再有效.
有没有人对如何删除元素有一些建议
正常吗?

最好的祝愿

解决方法

你真的需要逐渐删除它们吗?

如果没有,你可以这样做:

del myList[beginIndex:endIndex+1]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读