del Python · 关键字
删除一个变量或列表里的某个元素,让那个名字不再存在。今后再用到这个名字时就会报错。
怎么用
del 名字 / del 列表[索引] / del 字典[键]
小例子
x = 10 del x print(x) # 这里会报错
运行结果
NameError: name 'x' is not defined
常见使用场景
删除不再需要的变量,释放内存(一般情况下 Python 自动回收,不需要手动 del) 删除列表、字典中的元素:del fruits[0]
提醒:del 删除的是名字(引用),不是对象本身。如果还有其他变量引用同一个对象,那个对象不会被销毁。通常 Python 自动管理内存,不必频繁使用 del。
官方文档:https://docs.python.org/zh-cn/3/reference/simple_stmts.html#del
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条