딕셔너리들을 요소로 둔 리스트가 있다고 가정하겠습니다.
people = [
{"이름":"홍길동", "나이":31},
{"이름":"장영실", "나이":34},
{"이름":"이몽룡", "나이":29},
{"이름":"을지문덕", "나이":52}
]
딕셔너리의 "나이" 키의 값을 기준으로 정렬을 하고 싶다면 다음과 같이 코드를 작성하면 됩니다.
sorted(people, key = lambda x: x['나이'])
내림차순으로 정렬해주고 싶으면 reverse=True를 추가해주면 됩니다.
sorted(people, key = lambda x: x['나이'], reverse=True)
'Dev > python' 카테고리의 다른 글
[python] Enum의 네임, 값 리스트 추출하는 방법 (0) | 2023.08.11 |
---|---|
[python] 문자열이 어떤 문자열로 시작하는지 확인하는 메서드, startswith() (0) | 2023.07.25 |
[python] is와 ==의 차이 (0) | 2023.07.23 |
[python] Enum의 값으로 튜플 사용하는 방법 (0) | 2023.07.22 |
[python] unittest로 단위 테스트하기(소요 시간 체크도 함께) (0) | 2023.07.17 |
[python] 문자열을 어떤 구분자로 분리하여 리스트에 담는 방법, split() 메서드 (0) | 2023.07.16 |
[python] 유용한 파이썬 표준 함수 eval() 활용하기 (0) | 2023.07.14 |
[python] datetime 모듈의 date 객체를 YYYY-MM-DD 형태의 문자열로 변환하는 방법, isoformat(), fromisoformat() 메서드 (0) | 2023.07.13 |