如何在python中计算单词出现在csv文件的每一行中的次数

时间:2016-10-11 06:49:13

标签: python csv

我有一个csv文档,其中每行包含一串单词。对于每一行,我想知道每一行出现在该行中的次数,我将如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:0)

将行移动到列表中,使其唯一并计算列表中的每个对象,

转换为列表Check this

如果结果多于一个,请将其打印出来。

将其视为列表['a','b','a','c']

z=['a','b','a','c']
u=set(z)
for i in u:
    if z.count(i)>1: print i,z.count(i)

输出:

`a 2` 

答案 1 :(得分:0)

使用collections.Counter

from collections import Counter
z = ['a', 'b', 'c', 'd', 'a']
u = Counter(z)
print(u['a'])  # 2
print(u['b'])  # 1