python中字典用完了怎么删除

如题所述

1、字典存储的是一个对象的多种信息,但你也可以使用字典来存储众多对象的同一种信息。例如,假设你要调查很多人,询问他们最喜欢的编程语言,可使用一个字典来存储这种简单调查的结果

如下所示:

2、对于字典中不再需要的信息,可使用del 语句将相应的键—值对彻底删除。使用del 语句时,必须指定字典名和要删除的键。 

如下所示:

代码行让Python将键'jen' 从字典favorite_languages中删除,同时删除与这个键相关联的值。输出表明,键'jen' 及其值'python'已从字典中删除,但其他键—值对未受影响:

注意:删除的键—值对永远消失了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-11

下面的方法告诉你如何删除一个字典。

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7};

print "Start Len : %d" %  len(dict)
dict.clear()
print "End Len : %d" %  len(dict)

如果你想释放别的不用资源可以使用gc模块下的collect()方法。

第2个回答  2013-01-11
您python中字典用完了为什么要删除呢?是想为了节省空间?
那么,若dict_1 = {1:"abc", 2:"bcd", c:"cde"}这样一个字典,你删除它就可以对它进行None的赋值,或者一个空字典的赋值。如下:
dict_1 = None 输出 dict_1 就为None,也就是不输出
dict_1 = {} 输出 {} 也就是一个空字典
这两个都起到了删除字典dict_1的效果
还有一种就是直接删除变量dict_1:del dict_1
这个会导致整个变量的消失
print dict_1 此时会出错,找不到该变量

若不懂,请追问,望采纳!本回答被网友采纳
第3个回答  2013-01-11
a=dict()
del a
相似回答