input:
a = [1,2,3]
del a[:]
a
output:
[]
这告诉我们使用del a[:]会删除列表中的所有元素,但是不会删除列表a
input:
a = [1,2,3]
del a
a
output:
NameError: name 'a' is not defined # 列表a已经不存在了
这告诉我们使用del a 不仅会删除列表中的所有元素,同时会删除列表a
input:
a = [1,2,3]
del a[:]
a
output:
[]
这告诉我们使用del a[:]会删除列表中的所有元素,但是不会删除列表a
input:
a = [1,2,3]
del a
a
output:
NameError: name 'a' is not defined # 列表a已经不存在了
这告诉我们使用del a 不仅会删除列表中的所有元素,同时会删除列表a