Discuss / Python / 做习题打卡

做习题打卡

Topic source

蜜蜂-Leo

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

看不懂,为什么按成绩排序时,别人写的return -t[1] 其中这个  ‘-t[1]’  负号是啥意思……哪位好心人帮忙解答一下吧?

#按姓名排序:
def by_name(t):
    return t[0]
#按成绩排序:
def by_score(t):
    return t[1]

榭柯靳

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

因为网站上

L2 = sorted(L, key=by_score)
print(L2)

没有设置默认参数,所以成绩会以升序排列

就是说小的反而在前面,为了修正,在索引前面加负号

蜜蜂-Leo

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

哦,多谢,我没读清题,看排了序了以为做对了,原题是让降序排列


  • 1

Reply