如何使用csv中的值打印每个值的出现次数

时间:2019-05-16 14:57:29

标签: python list csv

我正在研究cdr可视化,我需要获取每个国家的数量。我对国家进行了排序,但我无法获得数字。

def country(data):
N = []

for i in data:
      N.append(i.getcallee_country())

counts = [(i, len(list(c))) for i,c in groupby(N)]     
print(counts)

1 个答案:

答案 0 :(得分:1)

计数器看起来很适合这个问题

import collections

print collections.Counter(['a', 'b', 'c', 'a', 'b', 'b'])

或者:

c = Counter()
for value in your_list:
    c[value] += 1