Začněte nyníZačněte zdarma

Použití lambda výrazu jako argumentu

Zkusme předat lambda výrazy jako argumenty funkcím. Budeme pracovat s metodou .sort() pro seznamy. Ve výchozím nastavení řadí čísla vzestupně a znaky nebo řetězce abecedně. Metodu lze volat jako .sort(key=function), kde key definuje mapování každého prvku seznamu na řaditelný objekt (např. číslo nebo znak). Prvky seznamu se pak seřadí podle těchto objektů.

Tvým úkolem je definovat různé způsoby řazení seznamu words pomocí argumentu key s lambda výrazem.

Toto cvičení je součástí kurzu

Procvičování otázek z kódovacích pohovorů v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
Upravit a spustit kód