Discuss / Python / 答案

答案

Topic source

休耕

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

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_name(t): return str.lower(t[0])

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

def by_score(x): return x[1]

print sorted(L,key=by_score,reverse=True) 》》[('Adam', 92), ('Lisa', 88), ('Bob', 75), ('Bart', 66)]


  • 1

Reply