按照两个字段进行排序的索引
创始人
2024-08-24 14:00:22
0

在Python中,可以使用sorted()函数和operator.itemgetter()函数来按照两个字段进行排序。以下是一个示例代码:

import operator

# 定义一个列表
data = [
    {'name': 'John', 'age': 25, 'score': 80},
    {'name': 'Alice', 'age': 20, 'score': 90},
    {'name': 'Bob', 'age': 30, 'score': 70},
    {'name': 'David', 'age': 25, 'score': 85}
]

# 按照age字段和score字段进行排序
sorted_data = sorted(data, key=operator.itemgetter('age', 'score'))

# 打印排序后的结果
for d in sorted_data:
    print(d)

输出结果:

{'name': 'Alice', 'age': 20, 'score': 90}
{'name': 'John', 'age': 25, 'score': 80}
{'name': 'David', 'age': 25, 'score': 85}
{'name': 'Bob', 'age': 30, 'score': 70}

在上面的代码中,我们使用operator.itemgetter()函数来指定按照哪些字段进行排序。operator.itemgetter('age', 'score')表示先按照age字段进行排序,如果age相同,则按照score字段进行排序。然后,我们使用sorted()函数来对data列表进行排序,并将排序结果赋值给sorted_data。最后,我们遍历sorted_data列表,并打印排序后的结果。

相关内容

热门资讯

透明教程!边锋游戏辅助器(we... 透明教程!边锋游戏辅助器(wepoKe),太坑了其实是真的有挂(有挂总结)-哔哩哔哩;免费边锋游戏辅...
透视美元局!雀神小程序提高胜率... 透视美元局!雀神小程序提高胜率(辅助挂)太坑了原来是真的有挂(有挂教学)-哔哩哔哩1、不需要AI权限...
分享一款!边锋老友棋牌是有挂,... 1、分享一款!边锋老友棋牌是有挂,pokerrrr2攻略,详细有挂(有挂了解)-哔哩哔哩。2、边锋老...
热点推荐(德扑之星ai代打)外... 热点推荐(德扑之星ai代打)外挂透明挂辅助器(智能)透视辅助(2024已更新)(哔哩哔哩);免费德扑...
热点推荐!边锋老友手游辅助器(... 热点推荐!边锋老友手游辅助器(wepOkE),太坑了果真是真的有挂(有挂教学)-哔哩哔哩;原来确实真...
发现一款!微信雀神小程序辅助器... 发现一款!微信雀神小程序辅助器app(透视)太坑了竟然是真的有挂(有挂透明)-哔哩哔哩是由北京得微信...
4分钟了解!边锋老友棋牌免费挂... 4分钟了解!边锋老友棋牌免费挂,wpk有透视挂,详细有挂(有挂透明)-哔哩哔哩;原来确实真的有挂(需...
重大推荐(德扑ai智能)外挂透... 重大推荐(德扑ai智能)外挂透明挂辅助机制(外挂)透视辅助(2022已更新)(哔哩哔哩);人气非常高...
热点讨论!雀神智能辅助(透视)... 雀神麻将系统规律深度解析‌;热点讨论!雀神智能辅助(透视)太坑了果真是真的有挂(有挂介绍)-哔哩哔哩...
详细说明!边锋游戏辅助器(we... 详细说明!边锋游戏辅助器(wepoKe),太坑了竟然是真的有挂(有挂透明)-哔哩哔哩;边锋游戏辅助器...