2016-11-05 6 views
-1

wListは、テキスト中に[(頻度、単語)の頻度]を含むリストです。 単語が最も頻繁に使用されないことを知りたい。私は、次のコードを実行すると はしかし、私は最小使用語数の計算方法

IndexError: list index out of range 

は私が何をしたか教えてください取得

間違っ
def countLeastWds(wList) : 
    cnt = 0 
    leastUsed = 1 
    leastUsed = wList[(-1)] 
    wList.reverse() 
    for fq in wList : 
     if fq != leastUsed : 
     break 
     else : cnt = cnt + 1 
return leastUsed, cnt 
+1

インデントは、少なくとも最終ラインのため、間違っています。また、エラーの原因となる特定のパラメータ値( 'wList'の場合)やエラーのトレースバック全体を表示しません。 [最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve)を参照してください。 –

答えて

0
import collections 

d=dict([(2,'hello'),(3,'bye'),(1,'there')]) 
print collections.OrderedDict(sorted(d.items())).popitem(last=False) 

Output: (1, 'there') 
関連する問題