Python :: 리스트 내의 사전들을 특정 키 값으로 정렬
Code
SORTED_LIST = sorted(PREVIOUS_LIST, key = lambda k: k[KEY])
Description
리스트 내의 여러 사전 형태의 값들을, 특정 key에 대해 정렬하는 코드입니다.
[Reference Link]
Sample Usage
sample_list = [
{'date':'20170901','value':3.5},
{'date':'20170904','value':4.3},
{'date':'20170829','value':1.4}
]
sorted_list = sorted(sample_list, key = lambda k: k['date'])
print("previous: {}".format(sample_list))
print("sorted: {}".format(sorted_list))
# Output #
previous: [
{'date': '20170901', 'value': 3.5},
{'date': '20170904', 'value': 4.3},
{'date': '20170829', 'value': 1.4}]
sorted: [
{'date': '20170829', 'value': 1.4},
{'date': '20170901', 'value': 3.5},
{'date': '20170904', 'value': 4.3}]
'Python - Code Snippet' 카테고리의 다른 글
Python :: 리스트 내의 사전들을 특정 키 값으로 정렬 (0) | 2017.12.01 |
---|