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 相关文章推荐
Django URL传递参数的方法总结
Aug 28 Python
Python简单遍历字典及删除元素的方法
Sep 18 Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 Python
python3+PyQt5实现柱状图
Apr 24 Python
Python 实现大整数乘法算法的示例代码
Sep 17 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
pytorch实现对输入超过三通道的数据进行训练
Jan 15 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 Python
教你用python实现一个无界面的小型图书管理系统
May 21 Python
Python办公自动化解决world文件批量转换
Sep 15 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
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
js 提交和设置表单的值
2008/12/19 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
详解python解压压缩包的五种方法
2019/07/05 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
容易被忽略的Python内置类型
2020/09/03 Python
详解Python模块化编程与装饰器
2021/01/16 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
饮料业务员岗位职责
2013/12/15 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
经销商会议欢迎词
2014/01/11 职场文书
司机检讨书
2014/02/13 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
餐饮营销方案
2014/02/23 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
公司捐书倡议书
2015/04/27 职场文书
大学生就业意向书
2015/05/11 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
python小程序之飘落的银杏
2021/04/17 Python
go语言中json数据的读取和写出操作
2021/04/28 Golang