leetcode -- 利用python统计string中的频率问题
2015-12-18 16:11
726 查看
最直观的用dict
for x in s: if x in dict: dict[x] += 1 else: dict[x] = 0
利用 Counter
import collections c = collections.Counter(s)
利用 dict.get
for i in range(n): substr = s[i:i+10] d[substr] = d.get(substr,0) + 1#这里利用get就不用判断key是否存在了,如果不存在会返回0
相关文章推荐
- Python版中控系统考勤管理
- Python 遍历目录和子目录下所有文件,并替换其中的字符串
- python内存管理
- Learning Python(5)--Python模块包中__init__.py的作用
- 最好的Python机器学习库
- python与zmq系列(6)
- python与zmq系列(5)
- python与zmq系列(4)
- python与zmq系列(3)
- python与zmq系列(2)
- 用python调用R做数据分析-准备工作
- python与zmq系列(1)
- 使用python操作solr
- python多线程
- python基础类型
- ROS_12.18_BaxterAPI_python
- python文件夹复制
- Python类的地址
- Learning Python(4)--错误处理
- [Python] 分布式新浪爬虫的实现