姓名排列时key能以str进行排列,到了分数就出现了类型错误,我丢
Topic sourceL = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]def by_name(t): return sorted(t, key=str)print(by_name(L))def by_score(t): # return sorted(t, key= int, reverse=True) return t[1]print(sorted(L, key=by_score, reverse=True))
- 1
Young·飘走的船