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)
运行结果:
两者运行执行结果一样,但第二种明显简洁许多。