亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Python 列表删除元素全攻略:remove、pop、clear 与 del 详解

Python 列表删除元素四大内置机制

Python list 存储有序异构元素。修剪序列时,四大内置工具各司其职:

示例列表

my_list = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]

索引从 0 开始:

1. list.remove()

删除首个匹配值,值不存在抛 ValueError。

my_list.remove(50)   # 删除第一个 50
my_list.remove('Siya')  # 删除第一个 'Siya'

要点:

2. list.pop()

按索引删除并返回元素。无索引时删除最后一个。

removed = my_list.pop(2)  # 删除索引 2 元素
last = my_list.pop()      # 删除最后一个元素

注意:

3. list.clear()

原地清空列表。

my_list.clear()

调用后 my_list 为空列表 []。

4. del 关键字

删除单元素或切片。

del my_list[0]        # 删除首元素
del my_list[2:5]      # 删除索引 2、3、4

也可删除整个变量:del my_list。

实战场景

常见陷阱

总结表

方法说明
list.remove(value)删除首个匹配元素
list.pop(index)按索引删除并返回元素
list.clear()清空整个列表
del list[index] / del list[start:stop]删除单元素或切片

Python

  1. 精通Python数据类型:实战指南
  2. 精通Python运算符:全面指南
  3. 精通Python Pass语句:实战指南
  4. 精通Python函数参数:位置、关键字与默认参数
  5. 精通 Python 字典:创建、操作与进阶技巧
  6. 精通 Python range() 函数:从基础到高级用法
  7. Python 列表完全指南:增删改查、排序、推导式实战
  8. Python 计算平均值:从循环到 NumPy 的四种实战方法
  9. Python list.count() 专家指南:语法、示例与性能解析
  10. Python 列表去重完全指南:七种方法与最佳实践
  11. Python list.index() 详解:查找元素位置的实用指南与示例
  12. Python 列表完全指南:创建、访问、操作与内置方法详解