因此,我有一個單詞列表`wordList = list()'。現在,我使用此代碼Python-計算單詞列表中的每個字母
cnt = Counter()
for words in wordList:
for letters in words:
cnt[letters]+=1
不過,我想它來計算不同的計數每個單詞的每個字母在整個列表。我希望函數能夠從列表中的所有單詞中找到最常見的單詞,但只需對每個單詞的每個字母進行一次計數(忽略某些單詞可能具有同一字母的多個副本的事實)。
例如,如果列表中包含'happy,harpy and hasty',那麼開心的兩個p應該只計算一次。所以函數應該返回一個最高頻率的字母列表(按順序),而不用重複計算。在上述情況下,將「H,A,P,Y,R,S」
在你的例子中,y用3個單詞,但p只用2,所以結果應該在p之前有y。 – 2011-06-15 05:01:26