按一个改变形式的键对数组进行排序
创始人
2024-08-22 11:00:33
0

以下是一个示例代码,用于按一个键对数组进行排序:

def sort_array(arr, key):
    # 使用lambda函数定义按键排序的方式
    arr.sort(key=lambda x: x[key])
    return arr

# 示例数组
array = [{'name': 'John', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Alice', 'age': 20}]

# 按 'name' 键对数组进行排序
sorted_array = sort_array(array, 'name')
print(sorted_array)

# 按 'age' 键对数组进行排序
sorted_array = sort_array(array, 'age')
print(sorted_array)

输出为:

[{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 30}, {'name': 'John', 'age': 25}]
[{'name': 'Alice', 'age': 20}, {'name': 'John', 'age': 25}, {'name': 'Bob', 'age': 30}]

这个示例中,sort_array 函数接受一个数组和一个键作为参数。它使用 lambda 函数作为排序的 key 参数,lambda 函数根据给定的键提取值并用于排序。最后返回排序后的数组。

相关内容

热门资讯

透视规律!智星德州辅助译码插件... 透视规律!智星德州辅助译码插件靠谱吗,大菠萝辅助器,解说技巧(果然真的是有挂) 科技详细教程;Q群1...
透视了解!德普之星透视辅助软件... 透视了解!德普之星透视辅助软件是真的吗,wepoker免费透视脚本,线上教程(切实真的有挂);德普之...
透视辅助!aapoker辅助工... 透视辅助!aapoker辅助工具免费下载,wepoker作弊方法,曝光教程(一直有挂)1、完成aap...
透视代打!aapoker辅助器... 透视代打!aapoker辅助器是真的吗,fishpoker透视,力荐教程(原先真的是有挂);aapo...
透视神器!hhpoker怎么开... 透视神器!hhpoker怎么开透视,wpk软件是正规的吗,2025新版(总是真的是有挂)1、完成hh...
透视私人局!红龙poker透视... 透视私人局!红龙poker透视工具,wpk有辅助器吗,细节揭秘(一向存在有挂);致您一封信;亲爱红龙...
透视挂!德普之星透视辅助插件,... 透视挂!德普之星透视辅助插件,wepoker辅助透视软件,必备教程(一直真的有挂)德普之星透视辅助插...
透视辅助!wepoker透视脚... 透视辅助!wepoker透视脚本,竞技联盟透视插件,专业教程(原生存在有挂);wepoker透视脚本...
透视游戏!wpk辅助工具下载,... 透视游戏!wpk辅助工具下载,wpk软件是正规的吗,第三方教程(本来真的是有挂);wpk辅助工具下载...
透视代打!wepoker辅助器... 透视代打!wepoker辅助器是真的的吗,pokemmo修改器手机版,新版2025教程(总是是有挂)...