按照两个整数字段进行排序,一个降序,一个升序,通过创建一个单一的值来实现。
创始人
2024-08-24 13:30:13
0

您可以使用lambda函数和sorted()函数来按照两个整数字段进行排序。通过创建一个单一的值来实现升降序排序。

下面是一个示例代码:

data = [
    {'name': 'John', 'age': 25, 'score': 80},
    {'name': 'Mike', 'age': 30, 'score': 90},
    {'name': 'Sarah', 'age': 20, 'score': 95},
    {'name': 'Emily', 'age': 25, 'score': 85}
]

sorted_data = sorted(data, key=lambda x: (x['age'], -x['score']), reverse=True)

for item in sorted_data:
    print(item)

输出结果:

{'name': 'Mike', 'age': 30, 'score': 90}
{'name': 'Emily', 'age': 25, 'score': 85}
{'name': 'John', 'age': 25, 'score': 80}
{'name': 'Sarah', 'age': 20, 'score': 95}

在上面的示例中,我们按照age字段进行升序排序,如果age字段相同,则按照score字段进行降序排序。lambda函数(x['age'], -x['score'])将两个字段组合成一个单一的值进行排序。reverse=True参数用于指定降序排序。

相关内容

热门资讯

玩家必看科普!广东雀神免费智能... 1、玩家必看科普!广东雀神免费智能辅助(辅助挂)太坑了原来是真的有挂(有挂详情)-哔哩哔哩2、进入游...
透视苹果版!边锋杭麻圈有外挂(... 透视苹果版!边锋杭麻圈有外挂(wePOke),太坑了果真真的有挂(有挂攻略)-哔哩哔哩;玩家必备必赢...
最新研发(微扑克钻石)外挂透明... 最新研发(微扑克钻石)外挂透明挂辅助软件(ai代打)发牌机制(2020已更新)(哔哩哔哩);精心打造...
最新技巧!边锋干瞪眼辅助器,u... 最新技巧!边锋干瞪眼辅助器,uupoker有挂,详细有挂(有挂详情)-哔哩哔哩;wpk透视辅助官方版...
信息共享!雀神小程序除了微信哪... 信息共享!雀神小程序除了微信哪有(透视)太坑了原来是真的有挂(有挂透明)-哔哩哔哩是一款可以让一直输...
科技新动态!川麻圈辅助器手机版... 1、科技新动态!川麻圈辅助器手机版(wePoKe),太坑了确实真的有挂(有挂教学)-哔哩哔哩;该软件...
透视app(微扑克游戏)外挂透... 透视app(微扑克游戏)外挂透明挂辅助app(软件)发牌规律(2024已更新)(哔哩哔哩);小薇(透...
重大来袭!边锋有辅助挂,微扑克... 重大来袭!边锋有辅助挂,微扑克辅助网,详细有挂(有挂教程)-哔哩哔哩;致您一封信;亲爱边锋有辅助挂玩...
透明安装!雀神广东麻将专用神器... 透明安装!雀神广东麻将专用神器(辅助挂)太坑了竟然是真的有挂(有挂攻略)-哔哩哔哩是一款可以让一直输...
今日焦点!边锋杭麻圈辅助(we... 《今日焦点!边锋杭麻圈辅助(wepoke),太坑了的确是真的有挂(有挂总结)-哔哩哔哩》 边锋杭麻圈...