python 字典数组多次排序请教
[{name:'小明',age:18}]
这样写只能排序一次, 比如我要 先以字段 name , 再以字段 age 排序,怎么弄
member_list = sorted(member_arr, key=lambda item: item['name '], reverse=False)
上面句语多来几次当然也可以,只是.....
另外请都 python 有什么 类似于 lodash 的库
python 字典数组多次排序请教
[{name:'小明',age:18}]
这样写只能排序一次, 比如我要 先以字段 name , 再以字段 age 排序,怎么弄
member_list = sorted(member_arr, key=lambda item: item['name '], reverse=False)
上面句语多来几次当然也可以,只是.....
另外请都 python 有什么 类似于 lodash 的库
lambda返回要参与排序的字典元组,会依次按照出现循序排列
key=lambda person: (person['name'], -person['age'], -person['height'])
默认升序,‘-’表示降序;
按名称升序排序,名称相同的,则按年龄降序排序,年龄相同的,再按身高降序排序