Wyrażenie lambda jako argument
Sprawdź, jak przekazywać wyrażenia lambda jako argumenty funkcji. Użyjemy metody .sort() na listach. Domyślnie sortuje ona liczby rosnąco, a znaki i ciągi znaków – alfabetycznie. Metodę można wywołać w postaci .sort(key=funkcja), gdzie key określa sposób mapowania każdego elementu listy na obiekt sortowalny (np. liczbę lub znak). Lista jest wtedy sortowana według tych obiektów.
Twoim zadaniem jest zdefiniowanie różnych sposobów sortowania listy words przy użyciu argumentu key z wyrażeniem lambda.
To ćwiczenie jest częścią kursu
Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)