如果看不懂别人的代码,请看以下简单代码就明白了.
作业1:
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_name(t): for x in t: return x[0] # 返回['Bob','Adam','Bart','Lisa'] L2 = sorted(L, key=by_name) print(L2) #用匿名函数lambda简化: #print(sorted(L, key=lambda x:x[0]))
作业2:
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_name(t): for x in t: return x[0] L2 = sorted(L, key=by_name,reverse=True) print(L2) #用匿名函数lambda简化: #print(sorted(L, key=lambda x:x[0],reverse=True))
作业二不是应该按照分数排列吗?
Sign in to make a reply
loveprruy
如果看不懂别人的代码,请看以下简单代码就明白了.
作业1:
作业2: