python dict setdefault() 用法
来源:互联网 发布:数据字典模板 编辑:程序博客网 时间:2024/06/05 07:18
先看看文档中的解释
setdefault(...)
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D
如果k不在字典中,就将k作为键值添加到字典D中,并且value值为d
---------------------------------------------------------------------------
D.setdefault(k, []).append()
这个的意思可以看以下实例:
In [13]: dict
Out[13]: {1: 4, '1': [1, 2, 3, 4]}
In [14]: dict.setdefault('1', []).append(5)
In [15]: dict
Out[15]: {1: 4, '1': [1, 2, 3, 4, 5]}
In [16]: dict.setdefault('2', []).append(5)
In [17]: dict
Out[17]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5]}
In [18]: dict.setdefault('2', []).append(6)
In [19]: dict
Out[19]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5, 6]}
阅读全文
0 0
- python dict setdefault() 用法
- python 字典的 setdefault用法
- python 字典的 setdefault用法
- python 字典的 setdefault用法
- dict的setdefault方法
- python中字典的dic.setdefault()用法
- 【Python】【Dict】dict 基本用法
- Python 读Dict数据的方法,解决key 不在dict的问题,get()函数,setdefault()函数
- Python Dict用法
- python dict用法
- Python Dict用法
- Python Dict用法
- [转]Python Dict 用法
- Python中dict用法
- Python Dict用法
- Python Dict用法
- Python Dict的用法
- Python Dict用法
- 调查问卷
- 菜单收敛
- 安卓系统添加dropbear实例
- 412. Fizz Buzz
- 求解一元二次方程、float与0比较大小
- python dict setdefault() 用法
- C++ redis zset 判断特定value是否存在
- Fibonacci数列第n个数除以10007的余数
- Noip 提高组 2014 Day2 T3 解方程 同余系
- ubuntu下安装包依赖关系(问题)& apt包管理工具(解决方法)
- EventBus使用
- python os操作
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- mfc CtreeCtrl上添加图标、将一个对话框放在另一个对话框上、CTreeCtrl响应不同的节点