所以我想設置一個函數,它接受一個字符串,並基本上統計一個字母重複的次數,我想用字典來做。我使用了一個if else語句,但現在我想使用.get
方法。到目前爲止,我的代碼如下所示:如何使用字典.get方法進行計數?
def histogram(s):
d = dict()
for c in s:
d.get(c)
d[c] = 1
return d
g = histogram('bronto')
print(g)
此打印:
{'b': 1, 'r': 1, 'o': 1, 'n': 1, 't': 1}
但是你可以看到應該有2 o
的。我不能做d[c] += 1
,因爲它以前沒有被宣佈過。我如何獲得函數來計算for循環中的額外字母?