首页 > 其他 > 详细

批量删除list中元素的方法

时间:2021-01-21 12:15:54      阅读:28      评论:0      收藏:0      [点我收藏+]

https://blog.csdn.net/cckavin/article/details/83618306

 

python删除列表元素时,列表的长度也会相应改变,遍历操作时 i 的范围不变,列表长度改变可能会索引越界,

另外根据索引删除时,删除的目标也会根据列表索引的改变而改变,因此python不推荐遍历列表删除元素

解决方案:

1.复制列表,遍历在新的列表操作,删除是在原来的列表操作

2.使用内置函数filter

3.新建列表,满足条件加入新列表(列表解析)

4.倒序删除

5.删除重复元素可使用set

批量删除list中元素的方法

原文:https://www.cnblogs.com/Manuel/p/14306582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!