根据多个索引高效删除python list中对应位置的元素
来源:互联网 发布:java怎么以分数形式 编辑:程序博客网 时间:2024/06/15 13:37
注:元素个数过多时效率较高
List a=[0,1,2,3,4,5,6,7,8,9,10] ;
List b = [2,3,4]
目标:删除a中索引位置为b的元素
根据:
set([1,2,6,8]) - set([2,3,5,8])
结果:set([1, 6])
a_index = [i for i in range(len(a))]a_index = set(a_index)b_index = set(b)index = list(a_index-b_index)a = [a[i] for i in index]print(a)[0, 1, 5, 6, 7, 8, 9, 10]
阅读全文
2 0
- 根据多个索引高效删除python list中对应位置的元素
- python 寻找list中最大元素对应的索引
- python 寻找list中最大元素对应的索引
- 根据条件删除std::list中元素的技巧
- list 删除多个元素
- java数组中根据元素查找位置 索引
- python中对list遍历的过程中删除元素
- pandas.dataframe中根据条件获取元素所在的位置(索引)
- python中list(元组)删除元素的方法
- python中List添加,删除元素的几种方法
- python中List添加、删除元素的几种方法
- python中List添加、删除元素的几种方法
- python中List添加、删除元素的几种方法
- java 中,循环删除list中的多个元素实现
- Java中遍历删除List多个元素
- 如何在list集合中删除多个元素
- python中根据list中字符串元素的某一位(几位数字)对list排序
- PHP数组-----根据key删除key对应的元素
- 软件分层架构理解【小白专用】
- 使用freemarker生成复杂的excel表格
- 从零开始写javaweb框架笔记13-搭建轻量级JAVAWEB框架-开发一个类加载器
- 九度1028:继续畅通工程
- 高并发服务器架构笔记(3)——muduo_base 源码分析
- 根据多个索引高效删除python list中对应位置的元素
- pyhton 数据预处理 数据读取与存储 csv
- Struts 2基础入门
- 【个人笔记重点,不作为参考】主题:restify搭建模拟RESTful API
- MySQL数据库知识点总结
- Oracle12C--批量操作(三十四)
- Java接口和Java抽象类的存在价值
- 搜索专题 F
- 安卓开机引导(向导)页面,类似google开机设置引导