求字符出现的次数与频率(使用字典实现)
作者:
whve | 来源:发表于
2018-11-20 17:01 被阅读0次def histogram(s):
''' 统计字符出现次数'''
d=dict()
for c in s:
if c not in d:
d[c]=1
else:
d[c]+=1
return d
def print_hist(s):
''' 统计字符出现频率'''
for c in s:
print( c,s[c]/len(s))
'''
a=histogram('ATCGA')
print(a)
print_hist(a)
'''
fin=open("1.txt","r")
'''打开1.txt,求其第一段的字符次数与频率'''
b=fin.readline()
b=b.strip()
'''strip() 方法用于移除字符串头尾指定的字符(默认为空格)'''
print(b)
print(print_hist(histogram(b)))
fin.close()
本文标题:求字符出现的次数与频率(使用字典实现)
本文链接:https://www.haomeiwen.com/subject/tjpxqqtx.html
网友评论