关于   小悟志   栏目   标签   文章   归档   友链

   云上小悟  +  

Python字典(Dictionary)setdefault()函数理解

InfoTech / by: 麦新杰 / 发布:2017年1月21日 / 44次阅读 / 暂无评论
标签:我用Python   / 最后修改时间: 2017-01-21 11:06:18

InfoTech / 2017年1月21日 / 44次阅读 / 标签:我用Python  

拍拍贷
featured image

在Python中,字典(Dictionary)类型是一个mapping mutable的数据类型,这个对象有一个函数,setdefault。

 

setdefault从字面含义上来看,就是设置默认值的意思,但是此函数并不能真正改变已经存在的key对应的value。

key='a'一开始不存在,使用setdefault函数将'a'的默认值设置为1,然后再次调用setdefault函数,并不能改变'a'的默认值。

在setdefault函数使用时,如果不指定value,默认的value就是None(None在Python中也是一个对象,记住Python中一切都是对象,Python支持动态类型变换)。

 

由此可以看出,setdefault函数的设计思想,设置key对应的默认值,如果key存在,key对应的value不会被改变,而且函数总是返回key的默认值。

-- (*^-^*) --

本文链接:http://www.maixj.net/ict/python-dictionary-setdefault-14000
云上小悟 麦新杰(QQ:1093023102)

《Python字典(Dictionary)setdefault()函数理解》暂无评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

云上小悟独立博客网站文章内容,除非特别注明,全部都是原创(非原创请阅读本站版权声明),如需转载,请保留文章链接!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  economists.cn的备案号:苏ICP备14045477号-3  
    联系我们

云上小悟,麦新杰的独立博客
网站二维码