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
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)