Map funkcija vzame podano spremenljivko x ter določeni funkciji priredi ustrezen rezultat.
Primer:
funkcija = lambda x : x*(-1)+1
vrednosti = [1,2,3,4,5]
odgovori = list(map(funkcija, vrednosti))
print(odgovori)
Out[1]: [0, -1, -2, -3, -4]
Filter funkcija v osnovi deluje podobno kot map, le da izbere (filtrira) primerne rezultate (npr. tiste, ki so <7)
Primer:
def funkcija_2(element):
return element<7
vrednosti_2 = [5,6,7,8,9,10]
odgovori_2 = list(filter(funkcija_2, vrednosti_2))
print(odgovori_2)
Out[2]: [5,6]