我有一个csv文档,其中每行包含一串单词。对于每一行,我想知道每一行出现在该行中的次数,我将如何解决这个问题?
由于
答案 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