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爬虫给孩子起个好名字
Feb 14 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
Nov 02 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
pymongo中聚合查询的使用方法
Mar 22 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
Python openpyxl读取单元格字体颜色过程解析
Sep 03 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
基于python实现查询ip地址来源
Jun 02 Python
哪些是python中web开发框架
Jun 17 Python
浅谈Python中的函数(def)及参数传递操作
May 25 Python
python缺失值填充方法示例代码
Dec 24 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
PHP 数组基础知识小结
2010/08/20 PHP
php学习笔记之 函数声明
2011/06/09 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
Django中celery执行任务结果的保存方法
2019/07/12 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python如何快速生成时间戳
2020/07/21 Python
Python如何将装饰器定义为类
2020/07/30 Python
了解一下python内建模块collections
2020/09/07 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
高级3D打印市场:Gambody
2019/12/26 全球购物
咖啡书吧创业计划书
2014/01/13 职场文书
新学期开学寄语
2014/01/18 职场文书
求职简历中自我评价
2014/01/28 职场文书
节能环保口号
2014/06/12 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
劳模事迹材料范文
2014/12/24 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python