반응형
dic_list = [
{'name': 'kim', 'age': 30},
{'name': 'kim', 'age': 23},
{'name': 'lee', 'age': 11},
{'name': 'park', 'age': 25},
]
sorted_list = sorted(dic_list, key=lambda data: (data['name'], data['age']))
name 으로 먼저 정렬 하고, 그 다음 기준인 age에 따라 정렬
나이가 많은 순으로 하고 싶으면 -data['age'] 로 사용
반응형
'개발 이야기 > Python' 카테고리의 다른 글
Python 이중 for loop 를 itertools 를 활용하여 개선하기 (0) | 2024.02.26 |
---|---|
gunicorn 멀티프로세스 Crontab 을 활용한 날짜별 file log 로테이션 돌리기 (0) | 2023.04.25 |
Multi Thread 결과 값 리턴하여 저장하기 (0) | 2021.07.22 |
베트남어 성조 제거하여 알파벳으로 변환하기 (0) | 2021.06.30 |
Fabric 을 이용하여 쉽고 편한 배포하기 (0) | 2020.12.10 |
댓글