본문 바로가기
파이썬

파이썬 How to sort a dictionary by key?

by º기록 2021. 1. 23.
반응형

나는 키로 dict를 정렬하려고했지만 기회가 없었습니다. 이것은 내 사전입니다.

result={'1':'value1','2':'value2',...}

나는 Python2.7을 사용하고 있으며 이것을 발견했습니다.

keys = result.keys()
keys.sort()

하지만 이것은 내가 예상 한 것이 아닙니다. 정렬되지 않은 사전이 있습니다.

 

해결 방법

 


In [4]: collections.OrderedDict(sorted(result.items()))
Out[4]: OrderedDict([('1', 'value1'), ('2', 'value2')])

 

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

 

 

반응형

댓글