Python字典方法
2015-01-20 21:42
429 查看
0x01 clear
clear方法清除字典中所有的项。这是一个原地操作,无返回值
0x02 get
get方法是一个更宽松的访问字典项的方法。一般来说,如果试图访问字典中不存在的项时会出错,而用get就不会,当访问的项不存在时,还可以自定义默认值
get方法也可以用来做一些统计之类的,比如统计每个字符有多少个
clear方法清除字典中所有的项。这是一个原地操作,无返回值
>>> d = {} >>> d['name'] = 'Gumby' >>> d['age'] = 13 >>> d {'age': 13, 'name': 'Gumby'} >>> value = d.clear >>> print value <built-in method clear of dict object at 0x7f8f905c37f8>
0x02 get
get(key[, default])
get方法是一个更宽松的访问字典项的方法。一般来说,如果试图访问字典中不存在的项时会出错,而用get就不会,当访问的项不存在时,还可以自定义默认值
>>> d = {} >>> d['name'] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'name' >>> print d.get('name') None >>> print d.get('name', 'default_value') default_value
get方法也可以用来做一些统计之类的,比如统计每个字符有多少个
#!/usr/bin/env python # coding=utf-8 str = ''' aaaaaaaaaaaaaa bbbbbbbbbbbbb cccccccccccccccc dddddddddddddd 33333333333 44444444444 `````````````` ''' counts = {} for c in str: counts[c] = counts.get(c, 0) + 1 print counts """ {'a': 14, '`': 14, 'c': 16, 'b': 13, 'd': 14, '\n': 8, '3': 11, '4': 11} """
相关文章推荐
- python字典比较方法
- python中的字典clear方法
- Python 字典的遍历方法。
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- Python字典按值排序、包含字典的列表按字典值排序的方法
- python列表和字典的方法总结
- 跟我一起学Python之十一:字典方法
- python 字典 get方法
- python 字典 clear方法
- python 字典Dict内建方法
- 遍历python字典几种方法
- 遍历python字典几种方法
- 遍历python字典几种方法 分类: python 2013-01-22 13:40 332人阅读 评论(0) 收藏
- python字典的各种创建方法
- Python 字典 元祖 链表 常用方法 及概念区别
- python判断某个对象是否可以做一个字典的键多方法
- python 字典访问的三种方法
- python解决字典中的值是列表问题的方法
- python 字典(dict)get方法应用
- python 字典的get方法