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