Python删除列表的元素有几种方法,怎么做
Admin 2022-06-08 群英技术资讯 629 次浏览
我们在日常办公中,会遇到很多繁琐的事物及数据,如果把这些繁琐的东西列个表,通过列表的操作可以清晰直观的知道各个变量之间的对应数据,统计的数据也很准确。但是一旦出现错误,我们就要删除元素,更改内容。在python中,在写列表代码时,难免会出错,那么如何删除列表中的元素呢?其实很简单,而且不止一种方法,下面我们来看看吧。
按索引删除元素,删除过程中还能返回被删除的值。
list1 = ['Google', 'Runoob', 'Taobao'] list_pop=list1.pop(1) print "删除的项为 :", list_pop print "列表现在为 : ", list1 删除的项为 : Runoob 列表现在为 : ['Google', 'Taobao']
del按照索引删除字符,返回值不可以付给其他的变量。
str = [11,12,13] del str[1] str [11,13] # 范围删除 str = [11,12,13] del str[:1] str [13]
remove() 函数用于移除列表中某个值的第一个匹配项。
从右往左,删除首次出现的指定元素
删除过程不会返回被删除的值,不会把指定元素全部删掉。
>>> a=[1,2,3,4,1,2,4,5] >>> a.remove(1) >>> a [2, 3, 4, 1, 2, 4, 5] >>> a.remove(7) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: list.remove(x): x not in list
另外,如果你想循环删除列表中的元素,可以用一个临时列表保存待删除的元素,在for循环临时列表来删除老列表中的元素,或者直接用剩余元素列表覆盖原列表就可以啦
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
多径效应(multipath effect):指电磁波经不同路径传播后,各分量场到达接收端时间不同,按各自相位相互叠加而造成干扰,使得原来的信号失真,或者产生错误。比如电磁波沿不同的两条路径传播,而两条路径的长度正好相差半个波长,那么两路信号到达终点时正好相互抵消了
本文主要介绍了Flask框架之数据交互的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这让我思考了到底是什么是Python?语言的核心是什么?所有Python实现都需要覆盖哪些基线,才能真正将自己称为Python的实现,而人们仍然会认识到这一点?或者从我的角度来看,要将Python直接编译到WebAssembly并仍然被认为是Python实现,还需要实现多少呢?
这篇文章主要为大家介绍了python文本进度条,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
在使用Python的过程中,由于需求原因,我们经常需要在文本或者网页元素中用Python正则表达式匹配中文,下面这篇文章主要给大家介绍了关于python用正则表达式提取/匹配中文汉字的相关资料,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008