Discuss / Python / 交作业

交作业

Topic source

LV_LingYu

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

第一题

def by_name(t): return t[0]

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] L2 = sorted(L, key=by_name) print(L2)

第二题

def by_score(t): return t[1]

L3 = sorted(L, key=by_score, reverse=True) print(L3)

请问 return t[1]是什么语法?看不太懂 可以解释一下吗

t是一个tuple ,t[1]是他的第二项,也就是成绩


  • 1

Reply