首页 > 新闻动态 >  

新闻动态
NEWS

python 字典 clear办法

添加时间:2013-5-5 点击量:

python字典clear办法


这里说的clear是指清空python中的字典内容,与删除该字典不一样。


例如:


d={name:1,age:2}


想要请空该字典有两个办法


办法1:


d.clear()


打印出d 的值为{}


办法2:


d={}


打印d的值为{}


两者的差别:



>>> d={name:1,age:2}

>>> x = d
>>> x
{age: 2, name: 1}
>>> x = {}
>>> x
{}
>>> d
{age: 2, name: 1}
>>>



可以看到当应用x={}时清空的是x本身的值也就是x对d 的引用改变了。



>>> d={namge:1,age:2}

>>> x = d
>>> x
{namge: 1, age: 2}
>>> d
{namge: 1, age: 2}
>>> x.clear()
>>> x
{}
>>> d
{}
>>>



当X=clear()时是清空该引用中的值,当应用x=clear()时d的值也产生了改变,而应用x={}时D的值未产生变更。

我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》
分享到: