python中将列表中的字典按照时间倒序排列
python中将列表中的字典按照时间倒序排列

python中将列表中的字典按照时间倒序排列

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

发表回复

您的电子邮箱地址不会被公开。