少说话多写代码之Python学习012——字典的方法01

栏目: Python · 发布时间: 6年前

内容简介:clear方法清除字典中所有的项。无返回值。我们先看一个字典和另一个字典变量的赋值输出

clear方法清除字典中所有的项。无返回值。

我们先看一个字典和另一个字典变量的赋值

d={}
d['name']='甄姬'
d['attribute']='法师'
print(d)

输出

{'name': '甄姬', 'attribute': '法师'}

我们对比一下对x的操作,第一种对x赋一个空值,第二种对x使用clear方法。

情形1:

x={}
y=x
x['静夜思']='李白'
print(y)

x={}
print(y)

此时,x和y输出是一样的,

{'静夜思': '李白'}
{'静夜思': '李白'}

情形2:

x={}
y=x
x['静夜思'] ='李白'
print(y)
x.clear()
#此时x被clear了,y的值会是什么?
print(y)

x和y的输出就不一样了,

{'静夜思': '李白'}
{}

x和y最初对应同一个字典。情形1中,通过将x关联到一个新的字典,赋值一个空值来清空它,我们发现对y没有什么影响,y还是关联到原来的字典。情形2中同样将x关联到一个新的字典,对x使用clear方法清空,y随后也被清空了,因为原数据x被清空了。

工程代码下载: https://download.csdn.net/download/yysyangyangyangshan/10692059


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

海星模式

海星模式

奥瑞·布莱福曼、罗德·贝克斯特朗 / 李江波 / 中信出版社 / 2008-1 / 36.00元

如果砍掉一只蜘蛛的脑袋,毫无疑问它会死掉;但是砍掉海星的一条手臂,它却会长出一只新的来,就连那只砍掉的手臂也会长成一个完整的新海星。传统意义上自上而下的组织模式就像蜘蛛,然而现在正在改变着企业和世界面貌的却是海星型组织。 维基百科、craigslist和Skype的成功下面隐藏着什么样的力量?易趣公司和通用电气公司与废奴和女权运动又有什么共同之处?到底是什么样的重大选择使得通用汽车公司与丰田......一起来看看 《海星模式》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码