
有这样一个列表,里面有这样一个字典
[{'a':'namea','b':1},{'a':'nameb','b':2}] 例如,a是名称,b是一个数字
我想按照b的大小进行排序,生成一个新的字典
求教?
1 tongle 2015 年 1 月 14 日 a_list.sort(key=lambda x:x["b"],reverse=True) |
2 marshalshi 2015 年 1 月 14 日 lst.sort(key=lambda x:x['b']) |
3 yingluck 2015 年 1 月 14 日 楼主说的是 > 我想按照b的大小进行排序,**生成一个新的字典** 所以用 sorted 函数 ` sorted(a_list, key=lambda x: x['b']) ` |
4 yingluck 2015 年 1 月 14 日 回复不支持Markdown? 楼主说的是 我想按照b的大小进行排序,**生成一个新的字典** 所以用 sorted 函数 new_a_list = sorted(a_list, key=lambda x: x['b']) |