Discuss / Python / exercise(sorted)

exercise(sorted)

Topic source

叫我_小军

#1 Created at ... [Delete] [Delete and Lock User]

--------注意此处key函数处理的L变量dict数据类型的一个元素---- -----------即为list类型,故下面用的是t[1]----------------

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_name(t): n = t[1] return n

L2 = sorted(L, key=by_name) print('从低到高排序:',L2)

L2 = sorted(L, key=by_name,reverse=True) print('从高到低排序:',L2)

叫我_小军

#2 Created at ... [Delete] [Delete and Lock User]

这里我审题错了,题目是让对“姓名”和“成绩”进行排序, 而我计算成按照“成绩”升序和降序。 感觉我是不是离“Python从入门到放弃”不远了,手动滑稽...


  • 1

Reply