НачатьНачать бесплатно

Лямбда-выражение в качестве аргумента

Давайте передадим лямбда-выражения в качестве аргументов функциям. Вы будете работать с методом .sort() для списков. По умолчанию он сортирует числа в порядке возрастания, а символы и строки — в алфавитном порядке. Метод можно определить как .sort(key=function). Здесь key задаёт отображение каждого элемента списка на объект, по которому выполняется сортировка (например, число или символ). Таким образом, элементы списка сортируются в соответствии с этими объектами.

Ваша задача — определить различные способы сортировки списка words с помощью аргумента key и лямбда-выражения.

Это упражнение является частью курса

Практика задач для собеседования по программированию на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
Редактировать и запускать код