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