Python列表删除的三种方法代码分享


Posted in Python onOctober 31, 2017

1、使用del语句删除元素

>>> i1 = ["a",'b','c','d']
 
>>> del i1[0]
>>> print(i1)
['b', 'c', 'd']
>>>

del语句将值从列表中删除后,就再也无法访问它了。

2、使用pop()删除元素

pop()可删除列表末尾的元素,并让你能够接着使用它。食欲弹出(pop)源自这样的类比:列表就是一个栈,而删除列表末尾的元素相当于弹出栈顶元素。

>>> i1 = ['cai','rui','headsome']
>>> i2 = i1.pop()
>>> print(i1)
['cai', 'rui']
>>> print(i2)
headsome
>>>

 作用:假设列表中的摩托车是按照购买时间存储的,就可以使用方法pop()打印一条消息,指出最后购买的是哪款摩托车:

#!/usr/bin/env python
motorcycles = ['honda','yamaha','suzuki']
last_owned = motorcycles.pop()
print("The last motorcycle i owned was a " + last_owned.title() + '.')
================================
The last motorcycle i owned was a Suzuki.

弹出列表中任何位置处的元素:

#!/usr/bin/env python
motorcycles = ['honda','yamaha','suzuki']
last_owned = motorcycles.pop(0)
print("The last motorcycle i owned was a " + last_owned.title() + '.')
========================================
The last motorcycle i owned was a Honda.

3、remove 根据值删除元素

motorcycles = ['honda','yamaha','suzuki']
motorcycles.remove('yamaha')
print(motorcycles)
====================================
['honda', 'suzuki']

注意:remove()只删除一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有的值。

以上就是本文关于Python列表删除的三种方法代码分享的全部内容,希望对大家有所帮助。欢迎参阅:Python文件的读写和异常代码示例、Python网络编程详解、Python中enumerate函数代码解析等,有问题请指出,感谢大家!

Python 相关文章推荐
Python和php通信乱码问题解决方法
Apr 15 Python
python抓取最新博客内容并生成Rss
May 17 Python
Python利用ansible分发处理任务
Aug 04 Python
python3连接MySQL数据库实例详解
May 24 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python查找文件中包含中文的行方法
Dec 19 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
pytorch中的embedding词向量的使用方法
Aug 18 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
Mar 10 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
python OpenCV学习笔记
Mar 31 Python
Python文件的读写和异常代码示例
Oct 31 #Python
Python网络编程详解
Oct 31 #Python
Python中enumerate函数代码解析
Oct 31 #Python
python数据类型判断type与isinstance的区别实例解析
Oct 31 #Python
python中requests库session对象的妙用详解
Oct 30 #Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 #Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 #Python
You might like
德生1994机评
2021/03/02 无线电
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
PHP程序61条面向对象分析设计的经验小结
2008/11/12 PHP
php mssql 数据库分页SQL语句
2008/12/16 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
DWZ table的原生分页浅谈
2013/03/01 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
2014/01/02 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
js的[defer]和[async]属性
2014/11/24 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
酒吧副总经理岗位职责
2013/12/10 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
家庭困难证明
2014/10/12 职场文书
一般纳税人申请报告
2015/05/18 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
叶问观后感
2015/06/15 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
六五普法心得体会2016
2016/01/21 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书