map(), filter() et reduce () ?

Gif animé d'un personnage coincé entre deux portals

map(), filter() et reduce() sont des fonctions de traitement d’itérables typiques de la programmation fonctionnelle, qui ont été marquées comme à retirer des builtins pour Python 3. Finalement, seule reduce() sera déplacée dans le module functools pour Python 3.

La suite

Les listes en intension VS map() en Python

Photo de deux sumos en train de combattre

Les adeptes de la programmation fonctionnelle connaissent bien le principe de la fonction map() et sont souvent plus à l’aise avec elle qu’avec les listes en intention en Python.

Les deux font pourtant la même chose, tant et si bien que Python 3 voit map() retiré de ses built-in.

La suite