2022-11-05 13:00:03
Функции высшего порядка
Функции высшего порядка - функции принимающие или возвращающие другие функции. Очень говорящее название, запомнить очень просто
Чуть ранее мы говорили про
lambda, они очень хорошо взаимодействуют с высшими функциями. Про одну из них мы говорили -
map(). Она может принимать в себя лямбду, но это не дает такой большой функциональности.
Еще одна функция-итератор -
filter()
Она поможет отфильтровать списки или итераторы. Первым принимает функцию, если она возвращает
True, то пропускает элемент, вторым аргументом принимает список или итератор.
Не забывайте комбинировать функции!
534 views10:00