您的位置:首页 > 编程语言 > Python开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: