python對日期排序

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'}

]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章