source.txt: 60行
89
91
93
90
92
92
94
92
89
95
93
92
90
92
93
94
94
92
90
92
92
92
...
统计各个值的百分比,并排序
# -*- coding: gbk -*-
with open(r'F:\source.txt','r') as f:
lines=f.readlines() #print len(lines)
print len(lines)
dic={};
for age in lines:
age=age.strip()
if age not in dic.keys():
dic[age]=1
else:
dic[age]+=1
print '统计各个值的总数:',dic
total = sum(dic.values())
for key in dic.iterkeys():
dic[key]=(dic[key],float(dic[key])/total)
print '统计总数和百分比:',dic
dicnew={}
li=[]
for key in dic.ite