將 lambda 運算式作為引數使用
來把 lambda 運算式當作函式的引數吧。你將會操作清單的 .sort() 方法。預設情況下,它會把數字依遞增排序。字元與字串則依字母順序排序。此方法也可以寫成 .sort(key=function)。其中,key 會把清單中的每個項目對應到一個可排序的物件(例如數字或字元)。因此,清單中的項目會依照這些可排序物件的順序來排序。
你的任務是使用含有 lambda 運算式的 key 引數,定義不同的方式來排序清單 words。
本練習屬於課程
Python 程式面試題實作練習
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)