나는 dict d = {'a': '1', 'c': '10', 'b': '8', 'e': '11', 'g': '3', 'f': '2'}
이 있습니다. 숫자 값이 d.values()
인 사전을 정렬하고 싶습니다. 필수 항목은 ['a','f', 'g', 'b', 'c', 'e']
입니다. 나는 here을 확인했다. d.values ()의 정수 값에 따라 정렬하도록 만들 수 없습니다.dict.values의 숫자 값으로 dict 정렬
5
A
답변
12
>>> d = {'a': '1', 'c': '10', 'b': '8', 'e': '11', 'g': '3', 'f': '2'}
>>> sorted(d, key=lambda i: int(d[i]))
['a', 'f', 'g', 'b', 'c', 'e']
0
사전의 값이 string
이므로 이는 숫자 주변의 인용 부호에 유의하십시오. 사전을 다음과 같이 설정하십시오 :
d = {'a':1, 'c':10, 'b':8, 'e':11, 'g':3, 'f':2}
관련 문제
- 1. 문자열 배열을 숫자 값으로 정렬
- 2. 파이썬에서 내부 dict 내부의 값으로 dict 정렬하기
- 3. dict 키를 다른 dict 값으로 바꾸기
- 4. 정렬 숫자 값으로 튜플 목록 Python
- 5. Python : 튜플의 내부에서 사전 값에 액세스하고 dict 값으로 빠르게 정렬
- 6. 장고 | 템플릿에 dict 정렬
- 7. Python에서 다차원 Dict 정렬
- 8. WTForms 정렬 form.errors dict
- 9. 파이썬 dict 값으로 함수를 호출
- 10. 파이썬 - dict`s DICT 값
- 11. 값으로 사전 정렬
- 12. 파이썬 반복 사전에 값으로 정렬
- 13. dict ... 효율적인 방법으로 정렬 하시겠습니까?
- 14. 최대 값으로 dict 키 가져 오기
- 15. 파이썬의리스트에서 값으로 사전 정렬 키
- 16. guids를 숫자 값으로 변환
- 17. keystone.js에 숫자 값으로 연결
- 18. 문자열을 숫자 값으로 변환
- 19. 아랍어 숫자 값으로 변환
- 20. 문자열을 숫자 값으로 변환
- 21. arraycollection을 두 개의 다른 필드에서 오는 숫자 값으로 정렬
- 22. 첫 번째가 아닌 차원의 숫자 값으로 다차원 배열 정렬
- 23. 연관 배열 정렬 숫자
- 24. 사전 객체의 숫자 정렬 숫자
- 25. 복잡한 파이썬 사전 값으로 정렬
- 26. 값으로 사전 정렬 다음에 키
- 27. 차원 (문자열) 값으로 MDX 정렬
- 28. dict 값을 기반으로하는 목록의 목록을 키로 정렬
- 29. 값으로 배열 정렬
- 30. 다차원 배열을 값으로 정렬