我使用Counter对列表进行排序,并尝试从排序的列表中提取频率。我该怎么做才能得到2022和1393这样的数字来做一些计算呢?你知道吗
from collections import Counter
title_file = open("title.txt", "r")
headers = title_file.readline()
titles = []
for line in title_file.readlines():
line.rstrip()
(name, title) = line.split('\t')
titles.append(title)
titlecount = Counter(titles).most_common()
print "%s" % (titlecount)
#sample output: [('PROFESSOR', 2022), ('REGISTERED NURSE - LEVEL B', 1393)]
从counter得到的列表是一个元组列表。第一个元素是令牌的名称,第二个元素是其出现次数的计数。你知道吗
只需在列表中循环:
相关问题 更多 >
编程相关推荐