freq_analysis.py 362 Bytes
Newer Older
SHIVAM SOOD's avatar
SHIVAM SOOD committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
import sys

dict_char = {}

with open(sys.argv[1], 'r') as f:
	for line in f:
		for c in line:
			if c not in dict_char.keys():
				dict_char[c] = 1
			else:
				dict_char[c] += 1


l = sorted( dict_char.items(), key = lambda key_val : (key_val[1], key_val[0]) , reverse=True)
for items in l:
	print(str(items[0]) + '  '+str(items[1]))




#print(dict_char)