linuxsalinuxsa.blog.chinaunix.net
lane0012
全部博文(52)
2010年(52)
mirnshi
qwayy
number32
青颜如风
prcardin
a6447
wangjj20
wait_rab
ma350140
我是个读
分类: Python/Ruby
2010-08-20 16:28:08
先看看文档中的解释
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]: dictOut[13]: {1: 4, '1': [1, 2, 3, 4]}In [14]: dict.setdefault('1', []).append(5)In [15]: dictOut[15]: {1: 4, '1': [1, 2, 3, 4, 5]}In [16]: dict.setdefault('2', []).append(5) In [17]: dictOut[17]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5]}In [18]: dict.setdefault('2', []).append(6)In [19]: dictOut[19]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5, 6]}
上一篇:python 正则中的字符集合
下一篇:网页监控脚本
mjfl12342015-02-06 09:06:12
实用!
登录 注册