⚡️ Функции высшего порядка
Функции высшего порядка — это функции, которые принимают или возвращают другие.
Название говорит само за себя — с запоминанием проблем возникнуть не должно.
Так, например, функция lambda может очень хорошо взаимодействовать с высшими функциями.
Другая функция, map(), может принять в себя предыдущую, но такой большой функциональности это не даст.
Есть ещё одна функция — filter(), с помощью которой можно фильтровать интеграторы и списки.
Первым аргументом она принимает функцию, если она возвращает True, пропуская элемент, а вторым — принимает список или интегратор.
Также, для большего удобства, эти функции можно совмещать.
Функции высшего порядка — это функции, которые принимают или возвращают другие.
Название говорит само за себя — с запоминанием проблем возникнуть не должно.
Так, например, функция lambda может очень хорошо взаимодействовать с высшими функциями.
Другая функция, map(), может принять в себя предыдущую, но такой большой функциональности это не даст.
Есть ещё одна функция — filter(), с помощью которой можно фильтровать интеграторы и списки.
Первым аргументом она принимает функцию, если она возвращает True, пропуская элемент, а вторым — принимает список или интегратор.
Также, для большего удобства, эти функции можно совмещать.