概述
a = {
"errorcode": "1000",
"listFlightInfo": [
{
"airporttax": "2",
"destcity": "PEK",
"desttime": "09:20",
"flightNo": "MU5099",
},
{
"airporttax": "1",
"destcity": "PEK",
"desttime": "09:10",
"flightNo": "MU5099",
},
{
"airporttax": "3",
"destcity": "PEK",
"desttime": "10:20",
"flightNo": "MU5099",
},
]}
b = sorted(a['listFlightInfo'], key=lambda x: x['desttime']) # 正序
c = sorted(a['listFlightInfo'], key=lambda x: x['desttime'], reverse=True) # 倒序
a['listFlightInfo'] = b
print(a)
a['listFlightInfo'] = c
print(a)
输出:
{'errorcode': '1000', 'listFlightInfo': [{'airporttax': '1', 'destcity': 'PEK', 'desttime': '09:10', 'flightNo': 'MU5099'}, {'airporttax': '2', 'destcity': 'PEK', 'desttime': '09:20', 'flightNo': 'MU5099'}, {'airporttax': '3', 'destcity': 'PEK', 'desttime': '10:20', 'flightNo': 'MU5099'}]}
{'errorcode': '1000', 'listFlightInfo': [{'airporttax': '3', 'destcity': 'PEK', 'desttime': '10:20', 'flightNo': 'MU5099'}, {'airporttax': '2', 'destcity': 'PEK', 'desttime': '09:20', 'flightNo': 'MU5099'}, {'airporttax': '1', 'destcity': 'PEK', 'desttime': '09:10', 'flightNo': 'MU5099'}]}
Process finished with exit code 0
最后
以上就是缓慢小鸭子为你收集整理的python中sorted对字典进行排序的全部内容,希望文章能够帮你解决python中sorted对字典进行排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复