玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python进阶教程 > 正文内容

Python基础入门必备

Python 字典setdefault()方法步骤

Python基础教程(第2版 修订版)
玩蛇网推荐图文教程: python黑客多线程扫描器

字典dictr的setdefault()方法如何使用?是本文主要为大家讲解的内容。

python基础知识中有说过,字典是可变的数据类型,其参数又是键对值。setdefault()方法和字典的get()方法在一些地方比较相像,都可以得到给定键对应的值。但setdefault()方法可以在字典中并不包含有给定键的情况下,为给定键设定相应的值。

在学习python字典操作方法时,感觉setdefault()方法,比字典的其它基本操作方法更难理解的同学比较多,仔细看下面注释文字内容就会容易理解很多了。

>>> a = { }                            #新建一个空字典
>>> a['name'] = 'amy'             #为字典添入参数
>>> a                                    #输出字典a
{'name': 'amy'}
>>> a.setdefault('name','lili')    #因为键名name存在,则返回键对应的值‘amy’
'amy'
>>> a.setdefault('name1','lili')  #因键名name1不存在,程序把('name1','lili')当做项添加到字典a中,并返回其值。
'lili'
>>> a
{'name': 'amy', 'name1': 'lili'}

setdefault(key[, default])是字典setdefault()方法的标准格式,默认值为None
>>> x = { }
>>> x.setdefault('www.iplaypython.com')
>>> x
{'www.iplaypython.com': None}

玩蛇网文章,转载请注明出处和来源网址:http://www.iplaypython.com/jinjie/dict-setdefault.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网PythonQQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
修订日期:2015-12-15 11:34 玩蛇网 www.iplaypython.com

我要分享到:    
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON模块 Must Know PYTHON Modules