count = {} # 딕셔너리 생성
for j in open('jupytorNotebooks/poet.txt').read().replace("\n","").replace(".","").split() : count[j] = count.get(j,0) + 1 # items 생성
[(x,y) for (y,x) in sorted([(x, y) for (y, x) in count.items()], reverse=True)[:11]] # 정렬
쓸 데 없는 집착이긴 한데, 더 줄일 방법이 있을까?
count = {} # 딕셔너리 생성
for j in "apple apple monkey snail apple monkey chiken".replace("\n","").replace(".","").split() : count[j] = count.get(j,0) + 1 # items 생성
[(x,y) for (y,x) in sorted([(x, y) for (y, x) in count.items()], reverse=True)[:11]] # 정렬
이걸로 테스트 ㄱㄱ
속도도 나쁘지 않은 듯
'반치용 > 기타 및 저장' 카테고리의 다른 글
[파이썬]random matrix 만드는 코드 (0) | 2020.06.18 |
---|---|
[R]xgboost 코드 (iris) (0) | 2020.06.18 |
[파이썬]열쇠 모양 만들기 (0) | 2020.06.17 |
[저장]파이썬 문자열 문장 단위 문자열 나누기 (0) | 2020.06.16 |
[react/django] 관련 저장 (0) | 2020.06.02 |
댓글