pythonlist删除指定元素,python中list删除特定字符串
在Python中,我们会遇到错误的列表元素,所以我们必须删除它。本文主要介绍Python中删除列表元素的三种方法:remove、pop、del。内容如下:
1.remove:
删除单个元素,删除首个符合条件的元素,按值删除,从左向右依次删除符合条件的值
[1,2,3,4,5,2,6]
str.remove(2)
2.pop:
删除单个或多个元素,按位删除(根据索引删除)
str=[0,1,2,3,4,5,6]
Str.pop(1)#pop删除元素时会返回被删除的元素1。
str[0,2,3,4,5,6]str2=[abc , bcd , dce]
str 2 . pop(2)“DCE”
str2[abc , BCD ]3.del:
它是根据索引(元素所在位置)来删除
示例:
[1,2,3,4,5,2,6]
德尔斯特[1]
str[1,3,4,5,2,6]
str2=[abc , bcd , dce]
delstr2[1]
Str [ABC , DCE]除此之外,del还可以删除指定范围内的值。
str=[0,1,2,3,4,5,6]
Delstr[2:4]#删除从第2个元素到第4个元素的元素(但不包括尾部元素)
Str[0,1,4,5,6]del还可以删除整个数据对象(列表、集合等)。)
德尔斯特河
删除str#后,无法找到对象回溯(mostrecentcalllast) 3360。
文件 pyshell#27 ,第1行,在模块中
潜艇用热中子反应堆(submarine thermal reactor的缩写)
错误:名称 str 未定义注意:德尔删除引用(变量)而不是对象(数据),对象被自动垃圾收集机制(GC)删除。
删除补充:元素的伪装方法
s1=(1,2,3,4,5,6)s2=(2,3,5)S3=[]for iins 1: ifinotins 2:
s3 .附加(I)打印“s1-1:”,s1
S1=S3 print s23360 ,S2 print s: ,S3 print S1-23360 ,S1关于Python删除列表元素的三种方法remove,pop,del的文章,这里已经介绍过了。你学会了吗?希望能帮到你~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。