import os import json os.chdir("/data/pydata/pydata-book-master") path='usagov_bitly_data2012-03-16-1331923249.txt'open(path).readline() records=[json.loads(line) for line in open(path) ] time_zones=[rec['tz'] for rec in records if 'tz' in rec] ####################################### # method1 def get_counts(sequence): counts={} for x in sequence: if x in counts: print(x) print(counts) ounts[x]+=1 else: counts[x]=1 return counts ####################################### # method2 from collections import defaultdict def get_counts2(sequence): counts=defaultdict(int) for x in sequence: counts[x]+=1 return counts print(get_counts2(time_zones)) ########################################## # method3 from collections import Counter counts=Counter(time_zones) print(counts) 原文链接:https://segmentfault.com/q/1010000009322032?sort=created
python 对出现字符串的计数,三种方法
翻译上一篇:Cisco 2960 配置
下一篇:zabbix 注意事项
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
js 把字符串转成json对象的三种方法
js 把字符串转成json对象的三种方法 不管字符串是否含有转义字符,都能转换成 Json 对象 1, js自带的eval函数,其中需要
javascript JSON 字符串 json -
【strlen】三种方法模拟实现strlen字符串函数
奇妙的字符串之旅文章目录求有效字符长度函数my_strlen方法一:计数器法方.
c语言 开发语言 递归 数据类型 跳出循环