python dict setdefault() 用法
2017-10-27 13:24
597 查看
先看看文档中的解释
如果k不在字典中,就将k作为键值添加到字典D中,并且value值为d
---------------------------------------------------------------------------
D.setdefault(k, []).append()
这个的意思可以看以下实例:
setdefault(...) D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in 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]} |
相关文章推荐
- Python defaultdict用法
- Python中list,tuple,dict,set的区别和用法(转)
- python中defaultdict的用法
- Python的collections模块中defaultdict类型的用法
- python之函数用法setdefault()
- Python中list,tuple,dict,set的区别和用法
- python中defaultdict的用法详解
- 简介Python的collections模块中defaultdict类型的用法
- python dict和set 用法
- Python中list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- 【python笔记】python中的list、tuple、set、dict用法简析
- 简介Python的collections模块中defaultdict类型的用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- 【python笔记】python中的list、tuple、set、dict用法简析
- Python中defaultdict与lambda表达式用法实例小结
- python中defaultdict的用法详解
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- python中字典的dic.setdefault()用法