python列表删除元素的三种实现方法

 更新时间:2024年01月03日 15:50:47   作者:Cindy辛蒂  
本文主要介绍了python列表删除元素的三种实现方法,主要包括pop方法,remove方法,del方法这三种,具有一定的参考价值,感兴趣的可以了解一下

下面我以my_list列表为例,演示删除元素的三种方法。

第一种 pop方法

语法:列表.pop(要删除元素的下标)

括号内可以为空,为空时默认会删除列表的最后一个元素。例子如下:

my_list=[1,2,3,4,5,6,7,8,(100,101)]  # 这里的最后一个元素是(100,101)
my_list1=my_list.pop()   # 删掉最后一个元素
my_list2=my_list.pop(0)  # 删掉下标为0的元素

print(f'第一次运行pop( )后,删掉的元素是:{my_list1},此时的列表:{my_list}')
print(f'第二次运行pop(0)后,删掉的元素是:{my_list2},此时的列表:{my_list}')

运行结果

第二种 remove方法

语法:列表.remove(要删除的元素)

每次只能删除一个,如果需要删除多个元素,可以把这几个元素嵌套在列表。例子如下:

my_list=[1,2,3,4,5,6,7,8,[10,20,30,40,50]]  # 这里的最后一个元素是[10,20,30,40,50]
my_list.remove(5)   # 直接删掉5
print(f'运行remove(5)后,,此时的列表:{my_list}')

my_list.remove([10,20,30,40,50])   # 直接删掉[10,20,30,40,50]
print(f'运行remove([10,20,30,40,50])后,此时的列表:{my_list}')

运行结果

第三种 del方法

语法:del 列表名[要删除元素的下标]

del和列表名之间留一个空格。和pop( )方法不一样,这里的[ ]不能为空。例子如下:

my_list=[1,2,3,4,5,6,7,8,(66,77,88)]  # 这里的最后一个元素是(66,77,88)
del my_list[-1]   # 这里的下标-1指最后一个元素
print(f'运行del my_list[-1]后,此时的列表:{my_list}')

del my_list[4]    # 直接删除下标为4的元素
print(f'运行del my_list[4]后,此时的列表:{my_list}')

运行结果

到此这篇关于python列表删除元素的三种实现方法的文章就介绍到这了,更多相关python列表删除元素内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • OpenCV MediaPipe实现颜值打分功能

    OpenCV MediaPipe实现颜值打分功能

    这篇文章主要介绍了通过OpenCV MediaPipe实现摄像头实时检测颜值打分功能,文中的示例代码讲解详细,对我们学习Python有一定的帮助,感兴趣的可以了解一下
    2021-12-12
  • 对于Python的框架中一些会话程序的管理

    对于Python的框架中一些会话程序的管理

    这篇文章主要介绍了对于Python的框架中一些会话程序的管理,会话的实现是Python框架的基本功能,本文主要讲述了对其的一些管理维护要点,需要的朋友可以参考下
    2015-04-04
  • python numpy 按行归一化的实例

    python numpy 按行归一化的实例

    今天小编就为大家分享一篇python numpy 按行归一化的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python实现自定义顺序、排列写入数据到Excel的方法

    Python实现自定义顺序、排列写入数据到Excel的方法

    这篇文章主要介绍了Python实现自定义顺序、排列写入数据到Excel的方法,涉及Python针对Excel文件的数据处理及读写相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • Python实现的微信支付方式总结【三种方式】

    Python实现的微信支付方式总结【三种方式】

    这篇文章主要介绍了Python实现的微信支付方式,结合实例形式总结分析了Python实现的三种微信支付方式及相关操作步骤、原理、注意事项,需要的朋友可以参考下
    2019-04-04
  • Python异常处理总结

    Python异常处理总结

    这篇文章主要介绍了Python异常处理总结,需要的朋友可以参考下
    2014-08-08
  • 20个职场人必须会的Python办公脚本分享

    20个职场人必须会的Python办公脚本分享

    在这个数据爆炸的时代,Python 早就不是程序员的专属,它是每个职场人手里最强的武器,本文分享了20个拿来就能用的Python脚本,直接解决你90%的重复劳动,希望对大家有所帮助
    2026-04-04
  • Python Pillow 库详解文档(最新推荐)

    Python Pillow 库详解文档(最新推荐)

    Pillow是 Python 中最流行的图像处理库,它是 Python Imaging Library (PIL) 的现代分支和继承者,本文给大家介绍Python Pillow 库详解文档,感兴趣的朋友一起看看吧
    2025-06-06
  • 在pycharm 中添加运行参数的操作方法

    在pycharm 中添加运行参数的操作方法

    今天小编就为大家分享一篇在pycharm 中添加运行参数的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python实现根据指定字符截取对应的行的内容方法

    python实现根据指定字符截取对应的行的内容方法

    今天小编就为大家分享一篇python实现根据指定字符截取对应的行的内容方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10

最新评论