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列表删除的三种方法代码分享

本文地址: http://www.cppcns.com/jiaoben/python/209535.html

python如何删除代码_Python列表删除的三种方法代码分享相关推荐

  1. python list遍历 间隔_Python 列表(List) 的三种遍历(序号和值)方法

    #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css' ...

  2. python解复杂方程_Python 解方程的三种方法

    # 首发于我的博客 The North. 新年第一篇,搞起. 这回写一个好久之前想做,一直搁着没做的东西-- Python 解方程(其实是放假回家,趁着家里电脑重装 LOL 的时间过来写一篇). 咱这 ...

  3. python怎么数据归一化_python数据归一化及三种方法详解

    数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...

  4. 计算机怎么删除表格,电脑中删除Excel2010表格多余图片的三种方法

    为了让表格看起来更加直观,很多朋友都会在Excel中插入图片.那么,当我们大批量插入图片时,如果想要删除的话,应该怎么办呢?以下是系统城小编为您带来的电脑中删除Excel2010表格多余图片的三种方法 ...

  5. python 遍历list获取元素的序号_Python列表(List)的三种遍历(序号和值)方法

    三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码#!/usr/bin/env pytho ...

  6. python包导入方式_python导包的几种方法(自定义包的生成以及导入详解)

    python 导入数据包的几种方法 1.直接导入整个数据包:improt 数据包 2.导入数据包中的某一个函数: from 数据包 improt 函数(当函数这一项为 * 时为导入整个数据包) 3. ...

  7. python怎么复制字符串_python字符串复制的几种方法

    >>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...

  8. python定时执行脚本_Python实现定时执行任务的三种方式简单示例

    本文实例讲述了Python实现定时执行任务的三种方式.分享给大家供大家参考,具体如下: 1.定时任务代码 #!/user/bin/env python # @Time :2018/6/7 16:31 ...

  9. python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...

    三种方法分别是:"read()"."readline()"."readlines()"."read()"是一次性读取文件 ...

最新文章

  1. ElasticSearch大数据分布式弹性搜索引擎使用
  2. 构建一个LVS-DR模型的高性能集群,并实现Nginx、PHP、MySQL分离
  3. Arrays.asList详解
  4. java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字
  5. onbeforeunload与onunload事件
  6. 2信号处理之:信号产生原因,进程处理信号行为,信号集处理函数,PCB的信号集,sigprocmask()和sigpending(),信号捕捉设定,sigaction,C标准库信号处理函数,可重入函数,
  7. Android软件开发之盘点自定义View界面大合集(二)
  8. php终止脚本执行(exit、die、return)
  9. Java基础篇:如何使用return语句
  10. 机器学习--支持向量机(二)拉格朗日乘子法详解
  11. (day 52 - DFS) 剑指 Offer 68 - II. 二叉树的最近公共祖先
  12. 那些你不可错过的Java博客
  13. C# 简单实现QQ截图功能
  14. 西门子软件测试教程 博客,西门子视频教程合集
  15. u盘写保护+计算机管理,电脑如何去除u盘写保护?
  16. stata面板数据gmm回归_GMM估计的Stata操作流程
  17. Html+Css实现三栏布局响应式
  18. 如何降低数字信号和模拟信号间的相互干扰
  19. 【大神】用ESP32自制WiFi版高清语音电话产品WiPhone,WiPhone电话应用电话小车
  20. untiy 移除一个组件

热门文章

  1. 索引使用原则-列的离散(sàn)度
  2. 序列化技术的选型-技术层面
  3. 简单了解各种序列化技术-XML序列化框架介绍
  4. springAMQP
  5. 单例设计模式-容器单例
  6. Base64编码 - Java加密与安全
  7. android 调用.h文件,[Android Studio / NDK] 如何使用javah生成.h文件
  8. Jenkins Job Buidler
  9. 深入理解Kafka(4)-主题与分区
  10. linux下qt实现计算器,QT实现计算器