본문 바로가기
파이썬

파이썬 Python 카운터 키 () 반환 값

by º기록 2020. 11. 10.
반응형

이미 발생 횟수로 정렬 된 카운터가 있습니다.

counterlist = Counter({'they': 203, 'would': 138, 'your': 134,...}).

하지만 counterlist.keys () 를 수행하면 반환 목록은 다음과 같습니다.

['wirespe', 'four', 'accus',...]

대신에

['they', 'would', 'your',...].

왜?

 

해결 방법

 

카운터 ()

Counter는 해시 가능한 객체를 계산하기위한 dict 하위 클래스입니다. 요소가 사전 키로 저장되고 개수가 사전 값으로 저장되는 정렬되지 않은 컬렉션입니다.



from collections import *

class OrderedCounter(Counter, OrderedDict):
    pass

counterlist = OrderedCounter({'would': 203, 'they': 138, 'your': 134})

print counterlist.keys()

 

참조 페이지 https://stackoverflow.com/questions/35071619

 

 

반응형

댓글