python如何删除代码_Python列表删除的三种方法代码分享
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列表删除的三种方法代码分享相关推荐
- python list遍历 间隔_Python 列表(List) 的三种遍历(序号和值)方法
#!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css' ...
- python解复杂方程_Python 解方程的三种方法
# 首发于我的博客 The North. 新年第一篇,搞起. 这回写一个好久之前想做,一直搁着没做的东西-- Python 解方程(其实是放假回家,趁着家里电脑重装 LOL 的时间过来写一篇). 咱这 ...
- python怎么数据归一化_python数据归一化及三种方法详解
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...
- 计算机怎么删除表格,电脑中删除Excel2010表格多余图片的三种方法
为了让表格看起来更加直观,很多朋友都会在Excel中插入图片.那么,当我们大批量插入图片时,如果想要删除的话,应该怎么办呢?以下是系统城小编为您带来的电脑中删除Excel2010表格多余图片的三种方法 ...
- python 遍历list获取元素的序号_Python列表(List)的三种遍历(序号和值)方法
三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码#!/usr/bin/env pytho ...
- python包导入方式_python导包的几种方法(自定义包的生成以及导入详解)
python 导入数据包的几种方法 1.直接导入整个数据包:improt 数据包 2.导入数据包中的某一个函数: from 数据包 improt 函数(当函数这一项为 * 时为导入整个数据包) 3. ...
- python怎么复制字符串_python字符串复制的几种方法
>>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...
- python定时执行脚本_Python实现定时执行任务的三种方式简单示例
本文实例讲述了Python实现定时执行任务的三种方式.分享给大家供大家参考,具体如下: 1.定时任务代码 #!/user/bin/env python # @Time :2018/6/7 16:31 ...
- python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...
三种方法分别是:"read()"."readline()"."readlines()"."read()"是一次性读取文件 ...
最新文章
- ElasticSearch大数据分布式弹性搜索引擎使用
- 构建一个LVS-DR模型的高性能集群,并实现Nginx、PHP、MySQL分离
- Arrays.asList详解
- java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字
- onbeforeunload与onunload事件
- 2信号处理之:信号产生原因,进程处理信号行为,信号集处理函数,PCB的信号集,sigprocmask()和sigpending(),信号捕捉设定,sigaction,C标准库信号处理函数,可重入函数,
- Android软件开发之盘点自定义View界面大合集(二)
- php终止脚本执行(exit、die、return)
- Java基础篇:如何使用return语句
- 机器学习--支持向量机(二)拉格朗日乘子法详解
- (day 52 - DFS) 剑指 Offer 68 - II. 二叉树的最近公共祖先
- 那些你不可错过的Java博客
- C# 简单实现QQ截图功能
- 西门子软件测试教程 博客,西门子视频教程合集
- u盘写保护+计算机管理,电脑如何去除u盘写保护?
- stata面板数据gmm回归_GMM估计的Stata操作流程
- Html+Css实现三栏布局响应式
- 如何降低数字信号和模拟信号间的相互干扰
- 【大神】用ESP32自制WiFi版高清语音电话产品WiPhone,WiPhone电话应用电话小车
- untiy 移除一个组件