如下python代码中t[1]为什么就取到成绩

发布时间:2019-09-10 05:55:18

如下python代码中t[1]为什么就取到成绩

推荐回答

by_score作为sorted的排序函数使用时,它接受的是L的每一个元。

因此,t即列表L中的一个元组('Bob',75)这样的。

而在Python中,元组与列表的序号都是从0开始的,t[1]即为该元组第二个元素,即75。

这就是成绩。

只使用一次的话可以这样写:

L2 = sorted(L, key = lambda x:x[1],reverse=True)
以上问题属网友观点,不代表本站立场,仅供参考!