python中将列表中的字典按照时间倒序排列
from operator import itemgetter
a = [{'name':'小张', 'create_time':'2020-10-16 09:56'},
{'name':'小王', 'create_time':'2020-10-16 09:57'},
{'name':'小李', 'create_time':'2020-10-16 09:58'},
{'name':'小赵', 'create_time':'2020-10-16 09:59'}]
a.sort(key=itemgetter('create_time'), reverse=True)
print(a)
输出效果
[{'name': '小赵', 'create_time': '2020-10-16 09:59'},
{'name': '小李', 'create_time': '2020-10-16 09:58'},
{'name': '小王', 'create_time': '2020-10-16 09:57'},
{'name': '小张', 'create_time': '2020-10-16 09:56'}]