博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python学习之字典

Posted on 2017-10-09 16:57  开飞机的贝塔  阅读(111)  评论(0编辑  收藏  举报

字典常见的方法:

dict.setdefault(key[,value])

如果key存在,则返回key对应的值;如果key不存在,则添加一个新元素 key:value

>>> s = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)]
>>> d = {}
>>> for k,v in s:
...   d.setdefault(k,[]).append(v)
...
>>> d
{'yellow': [1, 3], 'blue': [2, 4], 'red': [1]}

 注:

类字典对象也可以使用字典的方法。