2016-11-05 3 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') 
관련 문제