dict1={‘1582767000’:{‘TIMESTAMP’: 1582767000, ‘V1’:10},‘1582767001’:{‘TIMESTAMP’: 1582767001, ‘V1’:12},}
new_dict=sorted(dict1.items(), key=lambda item:(排序字段选择),reverse=True)
使用sorted排序之后,字典的单元被转化为元组,因此item此时已经变为元组了。
对item进行排序的话,item[0]则根据原先的键进行排序,item[1]则为原先的值{‘TIMESTAMP’: 1582767000, ‘V1’:10},
假如需要按TIMESTAMP排序,写法如下:
new_dict=sorted(dict1.items(),key=lambda item:item[1]['TIMESTAMP'],reverse=True)
假如需要按V1排序,写法如下:
new_dict=sorted(dict1.items(),key=lambda item:item[1]['V1'],reverse=True)
reverse=True是倒序排序,reverse=False是顺序排序`