lista = [ {"add_time": "2020-01-01 08:41"}, {"add_time": "2020-01-05 08:41"}, {"add_time": "2020-01-21 08:41"}, {"add_time": "2020-01-21 08:41"}, {"add_time": "2019-05-03 02:34"} ] print("排序前:") print(lista) lista = sort_behaviors_by_timestamp(lista) print("排序後") print(lista)
# 日期排序 def sort_behaviors_by_timestamp(behaviors): behaviors = sorted(behaviors, key=lambda behavior: behavior['add_time'], reverse=True) return behaviors
排序前:
[
{'add_time': '2020-01-01 08:41'},
{'add_time': '2020-01-05 08:41'},
{'add_time': '2020-01-21 08:41'},
{'add_time': '2020-01-21 08:41'},
{'add_time': '2019-05-03 02:34'}
]
排序後
[
{'add_time': '2020-01-21 08:41'},
{'add_time': '2020-01-21 08:41'},
{'add_time': '2020-01-05 08:41'},
{'add_time': '2020-01-01 08:41'},
{'add_time': '2019-05-03 02:34'}
]