用一組tuple表示學生名字和成績,上述列表分別按名字排序和按照成績排名

 

sorted排序list中的每一個元素都作用於key中的函數

L = [('Bob', 65), ('Adam', 82), ('Bart', 59), ('Lisa', 98)]
print('按名字排序',sorted(L,key=(lambda t: t[0].lower())))
print('按照成績從小到大排名:',sorted(L, key=lambda s:s[1]))
print('按照成績從大到小排名:',sorted(L, key=lambda s:s[1],reverse=True)) #sorted函數中有reverse爲True表示降序

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章