首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python函数——字典设置默认值 setdefault()

python函数——字典设置默认值 setdefault()

作者头像
莫斯
发布2020-09-10 10:32:35
发布2020-09-10 10:32:35
2.3K00
举报
文章被收录于专栏:备份备份
运行总次数:0

setdefault()描述

Python 字典 setdefault() 函数是添加键并将值设为默认值。

当然,Python 字典中 get() 也可以实现字典默认值的操作,相关博文如下

python函数——字典设置默认值 get()

python函数——字典设置get() 与 setdefault()区别

setdefault()用法

代码语言:javascript
代码运行次数:0
运行
复制
dict_name.setdefault(key, default = None)
#	key: 要设置默认值的Key
#	default: 要设置key的默认值,可以是任何值,如整形、字符串、列表、字典等

setdefault()示例

代码语言:javascript
代码运行次数:0
运行
复制
>>> dict_name = {}
>>> dict_name
{}
>>> dict_name.setdefault("name", "wangcongying")
'wangcongying'
>>> dict_name
{'name': 'wangcongying'}
>>> dict_name.setdefault("gender", "male")
'male'
>>> dict_name
{'name': 'wangcongying', 'gender': 'male'}
>>> dict_name.setdefault("name", "Julia")
'wangcongying'
>>> dict_name.setdefault("test_list", [])
[]
>>> dict_name.setdefault("test_dict", {})
{}
>>> dict_name["test_list"].append("list_item_1")
>>> dict_name
{'name': 'wangcongying', 'gender': 'male', 'test_list': ['list_item_1'], 'test_dict': {}}

注意setdefault() 只能赋初始默认值,不能代替更新值操作

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/11/21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • setdefault()描述
  • setdefault()用法
  • setdefault()示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档