看不懂,为什么按成绩排序时,别人写的return -t[1] 其中这个 ‘-t[1]’ 负号是啥意思……哪位好心人帮忙解答一下吧?
#按姓名排序: def by_name(t): return t[0] #按成绩排序: def by_score(t): return t[1]
因为网站上
L2 = sorted(L, key=by_score) print(L2)
没有设置默认参数,所以成绩会以升序排列
就是说小的反而在前面,为了修正,在索引前面加负号
哦,多谢,我没读清题,看排了序了以为做对了,原题是让降序排列
Sign in to make a reply
蜜蜂-Leo
看不懂,为什么按成绩排序时,别人写的return -t[1] 其中这个 ‘-t[1]’ 负号是啥意思……哪位好心人帮忙解答一下吧?