Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod