def histogram(text):
dic = {}
for c in text:
dic[c] = dic.get(c,0)+1
return dic
字典的get方法搜索 key=c 返回其值,若未搜索到,则返回默认值 default=0
dic[c] = dic.get(c,0) 次语法可以创建不存在的键值,并赋值0.
a = 'abcaab'
print histogram(a)
>>>{'a':3,'b':2,'c':1}
def histogram(text):
dic = {}
for c in text:
dic[c] = dic.get(c,0)+1
return dic
字典的get方法搜索 key=c 返回其值,若未搜索到,则返回默认值 default=0
dic[c] = dic.get(c,0) 次语法可以创建不存在的键值,并赋值0.
a = 'abcaab'
print histogram(a)
>>>{'a':3,'b':2,'c':1}