删除列表重复元素 python,python实现删除列表重复元素
在python中,通常有三种方法来删除列表中的元素:remove、pop、del:
1.remove:删除单个元素,删除第一个符合条件的元素,并按值删除。例如:
STR=[1,2,3,4,5,2,6] STR。删除(2) STR [1,3,4,5,2,6] 2。POP:删除单个或多个元素,逐位删除(根据索引)STR=[0,1,2,3,4。5,6] STR2=[ABC , BCD , DCE] STR2.pop (2) DCE STR2 [ABC , BCD] 3.del:根据索引(元素所在位置)删除。示例:
STR=[1,2,3,4,5,2,6] del STR [1] STR [1,3,4,5,2,6] STR2=[ABC , BCD , DCE] Del STR2 [1] STR2 [ABC ,[
Str=[0,1,2,3,4,5,6] del str [2: 4] #删除第二个元素到第四个元素(但不包括尾部元素)str[0,1,4,5,6] del还可以删除整个数据对象(list,set等。)
Str=[0,1,2,3,4,5,6] del str str #删除后,无法找到对象回溯(最近一次调用last):
模块中文件“pyshell#27”的第1行
潜艇用热中子反应堆(submarine thermal reactor的缩写)
NameError:未定义名称“str”
注意:del删除的是引用(变量)而不是对象(数据),对象是通过自动垃圾收集机制(GC)删除的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。