Kom igångKom igång gratis

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

Visa kurs

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)
Redigera och kör kod