사전을 기준으로 정렬하고 검색해야합니다. 나는 그 사전이 분류 될 수 없다는 것을 안다. 그러나 모든 것을 정렬 된 형식으로 검색해야합니다. 사전 자체는 정렬 할 필요가 없습니다.파이썬에서 사전 검색 및 정렬
2 개의 값이 있습니다. 키이고 키와 연관된 문자열은 정수 값입니다. 정수를 기반으로 정렬 된 표현을 가져와야합니다. 나는 OrderedDict로 그것을 얻을 수있다.
하지만 전체 사전 대신 상위 50 개 값만 인쇄해야합니다. RegEx를 사용하여 일부 키를 추출해야합니다. 'a'와 5 길이로 시작하는 모든 키를 말하십시오.
누군가가 파이썬으로 좋은 형식으로 인쇄하는 법을 알려줄 수 있습니까? 좋아요 :
{'secondly': 2,
'pardon': 6,
'saves': 1,
'knelt': 1}
한 줄의 insdead. 시간 내 주셔서 감사합니다.
[pprint] (http://docs.python.org/library/pprint.html)를 사용하면 여러 줄에 걸쳐 사전을 예쁜 인쇄 할 수 있습니다. –