+16 投票
分类:Python编程与实践 | 用户: (530 分)

1个回答

+3 投票
用户: (5.8k 分)
采纳于 用户:
 
已采纳

.clear()是清除字典中的items,但是这个字典的内存空间还在

del是直接删除这个字典的内存空间

可以试试:

a = {1:2,3:4,5:6}
a.clear()
print(a)
a = {1:2,3:4,5:6}
del a
print(a)

第二个print会报错  

NameError: name 'a' is not defined

 

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...