#按照数字从小到大排序
#字典是无序的,需要转成list,转换成二位数组,指定key元素位置返回
#字典或者多维数组排序
stu_score = {
"a": 100,
"b": 99,
"c": 77,
"d": 23523,
"e": 232,
"f": 2323
}
def func(l):
return l[0]
#方式一
print(dict(sorted(stu_score.items(),key=func)))
方式二 sorted帮你循环
print(dict(sorted(stu_score.items(),key=lambda l:l[-1]))) #转成二维数组有两个元素
#sorted(stu_score.items())#转成二维数组有两个元素,按照第一个元素排序的
相关文章
- 12-197-12 排序 (25分)
- 12-19选择排序:简单选择排序与堆排序
- 12-19数据结构(9)排序
- 12-19归并排序
- 12-19Python中元祖跟字典
- 12-19字符串转化成字典
- 12-19", line 1, in
NameError: name 'nan' is not defined">Python使用eval强制转换字符串为字典时报错:File " ", line 1, in NameError: name 'nan' is not defined - 12-19字典
- 12-19【拓扑排序】【堆】CH Round #57 - Story of the OI Class 查错
- 12-19循序渐进VUE+Element 前端应用开发(30)--- ABP后端和Vue+Element前端结合的分页排序处理(转载)