python删除列表元素的三种方法(remove,pop,del)

 更新时间:2019年07月22日 10:47:57   作者:cloud&ken  
这篇文章主要介绍了python删除列表元素的三种方法(remove,pop,del),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

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 删除索引位置元素,无参情况下删除最后一个元素,返回删除的元素值

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语句删除单独元素

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语句删除指定范围内的值

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 删除整个数据对象(列表、集合等)

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)删除

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python可视化分析的实现(matplotlib、seaborn、ggplot2)

    python可视化分析的实现(matplotlib、seaborn、ggplot2)

    这篇文章主要介绍了python可视化分析的实现(matplotlib、seaborn、ggplot2),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • pytorch实现手写数字图片识别

    pytorch实现手写数字图片识别

    这篇文章主要为大家详细介绍了pytorch实现手写数字图片识别,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • Python常问的100个面试问题汇总(下篇)

    Python常问的100个面试问题汇总(下篇)

    这篇文章主要介绍了Python常问的100个面试问题汇总(下篇),文章内容详细,简单易懂,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2023-01-01
  • 浅谈Python里面小数点精度的控制

    浅谈Python里面小数点精度的控制

    今天小编就为大家分享一篇浅谈Python里面小数点精度的控制,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python源码解析之List

    Python源码解析之List

    今天带大家来复习Python底层代码LIST,文中有非常详细的介绍及代码示例,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • Django中更改默认数据库为mysql的方法示例

    Django中更改默认数据库为mysql的方法示例

    这篇文章主要介绍了Django中更改默认数据库为mysql的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Django项目在pycharm新建的步骤方法

    Django项目在pycharm新建的步骤方法

    在本篇文章里小编给大家整理的是一篇关于Django项目在pycharm新建的步骤方法,有兴趣的朋友们可以学习参考下。
    2021-03-03
  • python三引号输出方法

    python三引号输出方法

    在本文里我们给大家分析那个了关于python三引号输出方法以及相关知识点,需要的朋友们学习下。
    2019-02-02
  • python获取指定日期范围内的每一天,每个月,每季度的方法

    python获取指定日期范围内的每一天,每个月,每季度的方法

    这篇文章主要介绍了python获取指定日期范围内的每一天,每个月,每季度的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python教程pandas数据分析去重复值

    Python教程pandas数据分析去重复值

    Pandas指定行进行去重更新值,加载数据sample抽样函数,指定需要更新的值append直接添加append函数用法,根据某一列key值进行去重key唯一
    2021-09-09

最新评论