del 删除绑定
最后更新:2026-09-22
del 删除绑定
del 删除变量名、属性或容器中的元素(释放引用)。
| 分类 | 关键字与语句 |
|---|---|
| 类型 | 关键字与语句 |
| Python 版本 | all |
📝 语法
del target [, target]*
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
[2, 3]
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qdel x 和 x = None 有什么区别?
Adel x 删除名字绑定,之后访问 x 会报 NameError;x = None 只是让 x 指向 None,名字还在。del lst[i] 则是删除列表元素,列表长度会变化。
Qdel 能删除列表切片吗?
A能。del lst[1:3] 删除一段元素;del lst[:] 清空整个列表但保留同一个列表对象(区别于赋值新列表)。
Qdel 会立刻释放内存吗?
A不一定。del 只是释放一个引用,对象只有在引用计数归零(且没有循环引用)时才会被回收,具体时机由解释器决定。