Доброго времени суток, читатели, зрители моего канала programmer's notes. Приложение к видео-уроку 29 Встроенные функции высшего порядка В данном приложении я рассмотрю только функции, о которых я говорил на видеоуроке. Все три функции воздействуют на итерируемые объекты, в результате также получается итерируемый объект. Важно отметить, что в качестве параметра можно указать другую функцию или функцию ламбда. Другие функции, которые строго говоря, не являются функциями высшего порядка, но которые действуют на итерируемый объект(ы), я опишу в другом приложении. sorted() Функция sorted() может сортировать последовательности. При этом она возвращает список (запомним это). ls = sorted(range(1, 11), reverse=True)
print(ls) Результат выполнения
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1] Мы использовали параметр reverse, для указания направления сортировки. Но, конечно, самым замечательное в этой функции является возможность указывать ключ сортировки, при чем в качестве ключа может быть функция l