Python学习笔记字典之setdefault()方法

随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  你常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  1、复杂写法,示例代码1:

eggs = {'name': 'Zophie', 'species': 'cat', 'age': '8'}
if 'cups' not in eggs:
    eggs['cpus'] = '0'
print(eggs)

  运行结果:

  2、简单写法,示例代码:

eggs = {'name': 'Zophie', 'species': 'cat', 'age': '8'}#定义一个字典
eggs.setdefault('cups','0')#如果该字典中没有此键,setdefault()方法会向字典中写入该键和预置值
print(eggs)

  运行结果:

  两者运行执行结果一样,但第二种明显简洁许多。

posted @ 2018-09-24 13:01  李荣洋  阅读(442)  评论(0编辑  收藏  举报