Python怎么删除列表元素,Python删除列表中的元素

  Python怎么删除列表元素,Python删除列表中的元素

  python列表中删除元素的方法:1。使用remove()删除单个元素。此函数可以删除列表中第一个出现的值;2.使用pop()删除单个或多个元素。该函数根据索引删除元素,并返回元素的值;3.使用del关键字根据索引删除元素。

  本教程的运行环境:windows7系统,python3版本3,DELL G3电脑

  在python中,删除列表中的元素一般有三种方法:remove、pop、del:

  1.remove: 删除单个元素,删除首个符合条件的元素,按值删除

  示例:

  [1,2,3,4,5,2,6]

  str.remove(2)

  Str输出

  [1,3,4,5,2,6]2.pop: 删除单个或多个元素,按位删除(根据索引删除)

  str=[0,1,2,3,4,5,6]

  Str.pop(1) #pop在删除元素时会返回被删除的元素。

  潜艇用热中子反应堆(submarine thermal reactor的缩写)

  [0,2,3,4,5,6] str2=[abc , bcd , dce]

  str2.pop(2)

  dce

  str2

  [abc , BCD ]3.del:它是根据索引(元素所在位置)来删除

  示例:

  [1,2,3,4,5,2,6]

  德尔海峡[1]

  潜艇用热中子反应堆(submarine thermal reactor的缩写)

  [1,3,4,5,2,6] str2=[abc , bcd , dce]

  del str2[1]

  str2

  [abc , dce]此外,del还可以删除指定范围内的值。

  str=[0,1,2,3,4,5,6]

  Del str[2:4] #删除从第2个元素到第4个元素的元素(但不包括尾部元素)

  潜艇用热中子反应堆(submarine thermal reactor的缩写)

  [0,1,4,5,6]del还可以删除整个数据对象(列表、集合等)。)

  str=[0,1,2,3,4,5,6]

  德尔海峡

  删除str #后,无法找到该对象。

  回溯(最近呼叫):

  模块中文件“pyshell#27”的第1行

  潜艇用热中子反应堆(submarine thermal reactor的缩写)

  错误:名称 str 未定义注意:del删除的是引用(变量)而不是对象(数据),对象被自动垃圾回收机制(GC)删除。

  补充:删除元素的伪装方法

  s1=(1,2,3,4,5,6)

  s2=(2,3,5)

  S3=[]如果I不在s2:中,则为I在s1:中

  s3 .附加(I)打印( s1_1: ,s1)

  S1=S3 print (S2: ,S2) print (S: ,S3) print (S1 _ 23360 ,S1)相关推荐:python3视频教程以上是python中如何删除列表中元素的详细内容。请多关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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