pythonで一列目の共通するもの数を数える。

pythonで一列目の共通するもの数を数える。

いわゆる

uniq -c

とおなじ。

import random
import sys
import csv
a1={}
for row in csv.reader(file(sys.argv[1]),delimiter=" "):
        col1,col2=row
        col1=col1.strip("\n");
        if (col1 in a1):
                a1[col1]=a1[col1]+1;

        else:
                a1[col1]=1;

#for j in a1.iteritems():
for j in a1.values():
        print j