當前位置:成語大全網 - 漢語詞典 - Python字典問題

Python字典問題

letter counts[letter]= letter counts . get(letter,0) + 1

這是壹種常見的計數方式,也就是說如果letter在字典中不存在,那麽返回0,相當於壹個初始化的值。

我個人建議更復雜的初始化默認值應該用collections.defaultdict代替dictionary。

如果妳改變它,它會變成

導入收藏

letter counts = collections . default dict(int)

對於“密西西比”中的字母:

letterCounts[ letter ] += 1

打印(字母計數)