python中删除列表元素的方法,python删除列表里的元素

  python中删除列表元素的方法,python删除列表里的元素

  1.remove从左到右删除第一个限定元素,返回值为None。在()list1=[1,2,3,4,5,6,7,1,2,3,4,4]print(list 1 . remove(2))# none print(list 1)#[4]2 . pop从左到右删除第一个符合条件的元素并返回被删除的元素。下标lis=[1 , 2 , 3 , 4 , 1 , 2 ]print(lis . pop(1))# 2 print从左到右填充()3,4,5,6,7,1,2,3,4,4]print(lis . pop(1))# 2 print(lis)#[1,3,4,4,5,6,7,1,2,3,4] 3.del

  LIS=[1,2,3,4,5,6,7,1,2,3,4,4] Dellis [1] Print (LIS) # [1,3,4,5,6,7,1,2,3,4,4]此外,

  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的缩写)

  NameError:未定义名称“str”

  注意:del删除的是引用(变量)而不是对象(数据),对象是通过自动垃圾收集机制(GC)删除的。

  补充:删除元素的变相方法

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

  s2=(2,3,5)

  s3=[]

  对于s1中的I:

  如果我不在s2:

  s3 .追加(I)

  打印“s1-1:”,s1

  s1=s3

  打印 s2:,s2

  打印“s3:”,s3

  打印“s1-2:”,s1

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

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