開始使用免費開始

將 lambda 運算式作為引數使用

來把 lambda 運算式當作函式的引數吧。你將會操作清單的 .sort() 方法。預設情況下,它會把數字依遞增排序。字元與字串則依字母順序排序。此方法也可以寫成 .sort(key=function)。其中,key 會把清單中的每個項目對應到一個可排序的物件(例如數字或字元)。因此,清單中的項目會依照這些可排序物件的順序來排序。

你的任務是使用含有 lambda 運算式的 key 引數,定義不同的方式來排序清單 words

本練習屬於課程

Python 程式面試題實作練習

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
編輯並執行程式碼