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 正则表达式操作指南
May 04 Python
python实现百度关键词排名查询
Mar 30 Python
python数据结构之二叉树的遍历实例
Apr 29 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
python 利用栈和队列模拟递归的过程
May 29 Python
python绘制简单彩虹图
Nov 19 Python
python实现AES加密和解密
Mar 27 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
django框架单表操作之增删改实例分析
Dec 16 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模拟SQL Server的两个日期处理函数
2006/10/09 PHP
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
jQuery 中国省市两级联动选择附图
2014/05/14 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
vue小白入门教程
2018/04/02 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
python绘制多个曲线的折线图
2020/03/23 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
日本无添加化妆品:HABA
2016/08/18 全球购物
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
校园报刊亭创业计划书
2014/01/02 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
校园活动宣传方案
2014/03/28 职场文书
超市活动计划书
2014/04/24 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
开会通知
2015/04/20 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python