pythonlist删除指定元素,python中list删除特定字符串

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: