前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python删除列表元素

python删除列表元素

作者头像
演化计算与人工智能
发布2020-08-14 15:26:13
1.5K0
发布2020-08-14 15:26:13
举报

remove 删除单个元素,删除首个符合条件的元素,按值删除,返回值为空

代码语言:javascript
复制
List_remove = [1, 2, 2, 2, 3, 4]
print(List_remove.remove(2))
print("after remove", List_remove)
# None
# after remove [1, 2, 2, 3, 4]

pop 删除索引位置元素,无参情况下删除最后一个元素,返回删除的元素值

代码语言:javascript
复制
List_pop = [1, 2, 2, 2, 3, 4]
print(List_pop.pop(1))  # 返回删除后的元素值
print("after pop", List_pop)
# 2
# after pop [1, 2, 2, 3, 4]

del 根据索引位置来删除单个值或指定范围内的值

使用del语句删除单独元素

代码语言:javascript
复制
List_del_1 = [1, 2, 2, 2, 3, 4]
del List_del_1[1]
print("after del List_del_1", List_del_1)
# after del List_del_1 [1, 2, 2, 3, 4]

使用del语句删除指定范围内的值

代码语言:javascript
复制
List_del_2 = [1, 2, 2, 2, 3, 4]
del List_del_2[2:4]  # 删除[2,4)索引范围内的值
print("after del List_del_2", List_del_2)
# after del List_del_2 [1, 2, 3, 4]

del 删除整个数据对象(列表、集合等)

代码语言:javascript
复制
List_del_3 = [1, 2, 2, 2, 3, 4]
del List_del_3
# print(List_del_3)  # 删除后,找不到对象
# NameError: name 'List_del_3' is not defined
# 注意:del是删除引用(变量)而不是删除对象(数据),对象由自动垃圾回收机制(GC)删除
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pop 删除索引位置元素,无参情况下删除最后一个元素,返回删除的元素值
  • del 根据索引位置来删除单个值或指定范围内的值
    • 使用del语句删除单独元素
      • 使用del语句删除指定范围内的值
        • del 删除整个数据对象(列表、集合等)
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档