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