list.remove() 删除首次匹配值

最后更新:2026-09-22

list.remove() 删除首次匹配值

list.remove(x) 删除首次出现的 x;找不到抛 ValueError。

分类列表方法
类型内建类型方法
Python 版本all

📝 语法

list.remove(x)

⚙️ 参数

x 必选要删除的值,只删除首次出现的匹配项。

返回值:None(原地删除首次出现的 x)。

是否修改原对象:是(原地修改)

💥 异常

▶ 示例

编辑下方代码,点击运行,在输出面板查看结果:

运行结果:

[1, 3, 2]
更多实战案例即将上线,敬请期待。

❓ 常见问题

Qremove() 会删除几个匹配项?
A只删除第一个匹配项。lst = [1, 2, 3, 2] 执行 lst.remove(2) 后变成 [1, 3, 2]。
Q元素不存在会怎样?
A抛 ValueError: list.remove(x): x not in list。不确定时先 in 判断或用 try/except。
Qremove() 返回什么?
A返回 None。想拿到被删的元素用 pop()。
Qremove() 和 del 的区别?
Aremove() 按值删除;del lst[i] 按索引删除。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏