# 有两个列表如下
a = [{'info1' : 'someinfo', 'date' : 1}, {'info1' : 'someinfo', 'date' : 4}, {'info1' : 'someinfo', 'date' : 7}, {'info1' : 'someinfo', 'date' : 13}]
b = [{'info1' : 'someinfo', 'date' : 3}, {'info1' : 'someinfo', 'date' : 8}]
# 需要按照列表中的字典的date的大小,由小到大进行排序
# 得到c
c = [{'info1' : 'someinfo', 'date' : 1}, {'info1' : 'someinfo', 'date' : 3}, {'info1' : 'someinfo', 'date' : 4}, {'info1' : 'someinfo', 'date' : 7}, {'info1' : 'someinfo', 'date' : 8}, {'info1' : 'someinfo', 'date' : 13}]
a 的顺序为 :1、4、7、13
b 的顺序为 :3、8
排序后:
c的顺序为 :1、3、4、7、8、13
需要按照列表中的字典的date的大小,由小到大进行排序,python代码怎么写?
有可能不止一个a,b,可能有数个列表需要这样的排序,怎么写?
怎么排序比较快且代码简洁点?
谢谢
繁花如伊
PIPIONE
相关分类