Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Правда, в Python нет map.Как же это нет?
Карринг (каррирование) — это когда мы делаем новую функцию из старой с одним или несколькими аргументами.Какое-то не очень понятное определение. Каррированная функция — это функция, которая принимает один аргумент, и возвращает другую функцию, которая принимает остальные.
Стоит однако отметить что генераторы списков в Python 2 и 3 называются иначе. В Python 2.7 range возвращает массив, а не генератор, а для генератора необходимо вызывать xrange. В третьей версии xrange стал просто range, а выделение готовых массивов происходит через другие механизмы.
Некоторые приемы функционального программирования в Python