2023-07-21 22:12:13

딕셔너리들을 요소로 둔 리스트가 있다고 가정하겠습니다. 

 

people = [
    {"이름":"홍길동", "나이":31}, 
    {"이름":"장영실", "나이":34}, 
    {"이름":"이몽룡", "나이":29}, 
    {"이름":"을지문덕", "나이":52}
]

 

딕셔너리의 "나이" 키의 값을 기준으로 정렬을 하고 싶다면 다음과 같이 코드를 작성하면 됩니다. 

 

sorted(people, key = lambda x: x['나이'])

 

내림차순으로 정렬해주고 싶으면 reverse=True를 추가해주면 됩니다.

 

sorted(people, key = lambda x: x['나이'], reverse=True)