Använda ett lambda-uttryck som argument
Nu ska vi skicka lambda-uttryck som argument till funktioner. Du kommer att arbeta med listmetoden .sort(). Som standard sorterar den tal i stigande ordning och tecken och strängar i alfabetisk ordning. Metoden kan definieras som .sort(key=function), där key anger en mappning av varje element i listan till ett sorterbart objekt (t.ex. ett tal eller ett tecken). Elementen sorteras därmed utifrån hur de sorteringsbara objekten ordnas.
Din uppgift är att definiera olika sätt att sortera listan words med hjälp av argumentet key och ett lambda-uttryck.
Den här övningen är en del av kursen
Öva på kodningsintervjufrågor i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)