#读取一个字符串,计算每个字母出现的个数
#方案一:生成具有26个元素的列表,将每个字母转化为相应的索引值
'''
s='dsjfhrkguhfbh'
lst=[0]*26
for i in s:
#ord返回一个字符的ASCII数值
lst[ord(i)-97]+=1
print lst
'''
#方案二:生成一个字母,字母做键,对应出现的次数做值
s='dsjfhrkguhfbh'
d={}
for i in s:
if i in d:
d[i]+=1
else:
d[i]=1
print d
生成字典,使用count()
>>> s='dsjfhrkguhfbh'
>>> zz={}
>>> for i in s:
... zz[i]=s.count(i)
...
>>> print zz