Python之列表list删除元素
本文上下文代码
person_dev_group = ["徐强","倍总","航神","大牛","tom", "david","tyson"]
第一种方式:remove()方法
说明:删除指定的单个元素,从第一个元素开始进行匹配,第一个匹配的元素会被删除掉
person_dev_group.remove("tom")
第二种方式:pop()方法
说明:删除最后一个元素,pop()方法返回成功删除的元素
person_dev_group.pop()
第三种方式:pop()方法,指定下标
说明:删除指定下标的元素,pop()方法返回成功删除的元素
person_dev_group.pop(1)
第四种方式:使用del
说明:指定下标的元素会被删除
del person_dev_group[1]
第五种方式:使用del,指定下标范围
说明:切片范围内的元素会被删除,注意切片操作不含结束下标!例子中,下标0、下标1的元素会被删除
del person_dev_group[0:2]
第六种方式:使用del,指定当前list对象
说明:list对象会被回收,所有元素被删除
del person_dev_group
第七种方式:使用clear()方法
说明:list会清空所有元素
person_dev_group.clear()
第八种方式:使用index()方法与pop()方法结合
说明:先使用index()方法获得下标,再将下标传入到pop方法中,完成元素的删除
ele_index = person_dev_group.index(“徐强”)
person_dev_group.pop(ele_index)
Python之列表list删除元素相关推荐
- python 遍历list删除元素_详解Python遍历列表时删除元素的正确做法
这篇文章主要介绍了详解Python遍历列表时删除元素的正确做法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.问题描述 这是 ...
- Python遍历列表时删除元素的几种方法
问题来源: 删除列表中的指定元素 描述: 输入一个整数列表,并输入一个整数x,删除列表中所有值为x的数,再输出列表. 问题代码: a = list(eval(input())) x = eval(in ...
- Python - 遍历列表时删除元素的正确做法
Python-遍历列表时删除元素的正确做法 一.问题描述 因为删除元素后,整个列表的元素会往前移动,而i却是在最初就已经确定了,是不断增大的,所以并不能得到想要的结果. 问题现象如下: a = [1, ...
- Python遍历列表时删除元素
无论是使用for还是while,当在从前往后遍历的同时删除列表中的元素时,都会发生些问题. 要从lst = [1,4,0,1,5,0,3,5]中删除所有0元素,有两个比较好的方法: 1 使用filte ...
- Python遍历列表时删除元素的正确做法
先看两种错误遍历删除演示 错误演示一:要求删除除了4以外的元素 lis = [1,2,3,4] for i in lis:print(i)print("删除前",lis,id(li ...
- python列表批量删除元素_Python基础--list列表删除元素
列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...
- 如何通过索引从列表中删除元素?
如何在Python中按索引从列表中删除元素? 我找到了list.remove方法,但是说我想删除最后一个元素,该怎么做? 似乎默认的remove搜索列表,但是我不希望执行任何搜索. #1楼 pop还可 ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- Python语法糖——遍历列表时删除元素
Python的for可以遍历一个List,但是在遍历的过程中删除元素常常会得到意想不到的结果甚至程序出现异常,例如: lst = [1, 1, 0, 2, 0, 0, 8, 3, 0, 2, 5, 0 ...
最新文章
- IBatis初体验2
- oslo.config资源
- linux虚拟终端时间短,使用Screen创建虚拟终端避免Linux远程断线
- 高考1分抵1元!红魔5S游戏手机预售:买吗?
- IDEA下Springcloud框架搭建(一)之服务注册与发现
- caffe安装_【开源框架】caffe图像分类从模型自定义到测试
- Spring cloud Gateway(二) 一个Http请求的流程解析
- 如何准确的判断一个数据的类型
- Java语言中的常用包、访问控制
- Caffe的简介、依赖、框架
- Flutter 添加 armeabi-v7a 本地库出现的一些问题
- android协同开发平台,开发协作平台
- Algorithm:数学建模大赛(CUMCM/NPMCM)之05A《长江水质综合评价与预测》
- EPLAN史上最全部件库,部件宏,EDZ格式
- 硬盘上出现0KB文件无法删除解决
- 3rd Batch请查收!您的问题解答清单
- 计算机编程情话,程序员的土味情话~(表白代码第二波)
- 十进制和二进制换算。vb版本
- linux设置本地源
- Opencv Python图像处理进阶教程②
热门文章
- 绘画系统(04):【类】QPaintDevice[官翻]
- linux 卸载tcl,tcl电视用adb命令免root卸载系统自带第三方软件
- html怎么使用visible属性,enable与visible属性
- DP基本问题总结(2018.5.29 2018.6.9 2018.8.9更新)
- 假期错题-虽然没啥用
- lvextend/lvreduce/lvresize
- Python 编程进阶经典算法逻辑编程 剑指Offer
- 智慧节能系统的商业模式
- 避坑宝典:如何选择HTML5游戏引擎
- 二手奢侈品,会是一门好生意吗?