Metoda _map(functie, secventa)_ ne intoarce o lista care sunt rezultatele aplicarii functiei peste elementele unei secvente. Operatorul _reduce(functie, lista)_ ne intoarce rezultatul aplicarii cumulate a functiei peste elementele secventei. Putem scrie cod de genul:
<code>
>>> map(int, ["1", "2", "3"]) # obtinem din un sir de stringuri un sir de intregi
>>> map(int, ["1", "2", "3"]) # un sir de intregi din unul de stringuri
[1, 2, 3]
>>> reduce(lambda x,y: x + y, [1, 2, 3]) # facem suma elementelor din un sir
>>> reduce(lambda x,y: x + y, [1, 2, 3]) # suma elementelor din un sir
6
>>> filter(lambda x: x % 2 == 0, [1, 2, 3]) # filtra elementele impare
>>> filter(lambda x: x % 2 == 0, [1, 2, 3]) # filtram elementele impare
[2]
</code>