2015-04-17 21:29:30 -03:00

20 lines
510 B
Python

from collections import Counter
from operator import itemgetter
from string import ascii_uppercase
with open('country-codes.tab') as fp:
ct = Counter()
for line in fp:
if line.startswith('#'):
continue
cc, _, _ = line.split('\t')
ct[cc[0]] += 1
print(cc, end=' ')
for key, value in sorted(ct.items(), key=itemgetter(1), reverse=True):
print(key, value)
print('Total:', sum(ct.values()))
print('Missing:', ', '.join(set(ascii_uppercase) - ct.keys()))