from collections import Counter csv = open('handskrivna.skv') rows = [] for line in csv.readlines()[1:]: if line: line = line.decode('iso-8859-1') (valtyp,_,_,_,_,_,_,_,_,parti,antal) = line.split(';') if valtyp == "R": for i in xrange(int(antal)): rows.append(parti) freqs = Counter(rows) for (parti, antal) in freqs.most_common(): print ("%s%s" % (parti, antal)).encode('utf-8')