【发布时间】:2018-04-10 12:28:13
【问题描述】:
a_list=[
{'status':'f','name':'battery','time':1.3},
{'status':'a','name':'mouse','time':3.5},
{'status':'p','name':'battery','time':1.0},
{'status':'p','name':'battery','time':0.8},
{'status':'n','name':'touch','time':1.6},
{'status':'t','name':'typec','time':1.7},
{'status':'fail','name':'keyboard','time':3.4},
{'status':'fail','name':'keyboard','time':1.7},
{'status':'fa','name':'mouse','time':1.8},
{'status':'k','name':'touch','time':2.4}]
我想得到的结果是:我想把同一个名字放在字典里。然后按照时间排序。 结果如下:
sorted=[
{'status':'f','name':'battery','time':0.8},{'status':'f','name':'battery','time':1.0},
{'status':'p','name':'battery','time':1.3},{'status':'n','name':'touch','time':1.6,
{'status':'k','name':'touch','time':2.4},{'status':'fail','name':'keyboard','time':1.7},
{'status':'fail','name':'keyboard','time':3.4},{'status':'fa','name':'mouse','time':1.8},
{'status':'a','name':'mouse','time':3.5}{'status':'t','name':'typec','time':1.7}]
【问题讨论】:
-
你尝试了什么?
标签: python-3.x list sorting dictionary