반응형
python에서 사전 키 정렬
각 키가 int 값을 참조하는 딕트가 있습니다.값에 따라 키를 목록으로 정렬하는 가장 좋은 방법은 무엇입니까?
나는 이것이 좋습니다:
sorted(d, key=d.get)
>>> mydict = {'a':1,'b':3,'c':2}
>>> sorted(mydict, key=lambda key: mydict[key])
['a', 'c', 'b']
my_list = sorted(dict.items(), key=lambda x: x[1])
[v[0] for v in sorted(foo.items(), key=lambda(k,v): (v,k))]
언급URL : https://stackoverflow.com/questions/575819/sorting-dictionary-keys-in-python
반응형
'source' 카테고리의 다른 글
VBA 사용자 양식에 날짜 선택기를 추가하는 방법 (0) | 2023.07.18 |
---|---|
열 설명 추가 (0) | 2023.07.18 |
Powershell에서 Powershell 콘솔 창을 여는 방법 (0) | 2023.07.18 |
Python의 "Private"(구현) 클래스 (0) | 2023.07.18 |
도커 로컬 환경 사용자 지정 로컬 도메인(호스트 파일?) (0) | 2023.07.13 |