Python删除列表元素的几种方法

112 篇文章 7 订阅
104 篇文章 4 订阅

第一种:remove()方法删除元素

当知道要删除的元素具体值时,可使用该方法

lis = [1, 2, 3, 4, 5]
print(lis)
lis.remove(4)
print(lis)

输出:

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

第二种:使用del语句删除

当知道要删除元素的索引时,使用该方法

lis = [1, 2, 3, 4, 5]
print(lis)
del lis[1]
print(lis)

输出:

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

索引可以是某范围:

lis = [1, 2, 3, 4, 5]
print(lis)
del lis[1:3]
print(lis)

输出:

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

使用del语句将值从列表中删除后,就无法访问了

第三种:pop()方法

pop() 方法用于移除列表中的一个元素(默认最后一个元素),可以给定要删除元素的索引,实现删除特定位置的元素

lis = [1, 2, 3, 4, 5]
print(lis)
a = lis.pop()
print(a)
print(lis)
lis = [1, 2, 3, 4, 5]
print(lis)
b = lis.pop(1)
print(b)
print(lis)

输出

[1, 2, 3, 4, 5]
5
[1, 2, 3, 4]
[1, 2, 3, 4, 5]
2
[1, 3, 4, 5]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值