python中字典用完了怎么删除

 我来答
程序员养大闸蟹
2018-07-30 · 自家的蟹塘,苏州阳澄湖蓝标大闸蟹养殖户
程序员养大闸蟹
采纳数:2362 获赞数:20622

向TA提问 私信TA
展开全部

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

如下所示:

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

如下所示:

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

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

zuiwuxin
2015-10-11 · TA获得超过184个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:73.3万
展开全部

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

#!/usr/bin/python

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩星辰锟su
2013-01-11 · TA获得超过6765个赞
知道大有可为答主
回答量:975
采纳率:0%
帮助的人:432万
展开全部
您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 此时会出错,找不到该变量

若不懂,请追问,望采纳!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千_山_雪
2013-01-11
知道答主
回答量:44
采纳率:0%
帮助的人:22.6万
展开全部
a=dict()
del a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式