def fmap (f): def result(lista_de_t): return [f(x) for x in lista_de_t] return result fmap_f = fmap(lambda x: x**2) x = fmap_f([1, 2, 3, 4, 5]) # x == [1, 4, 9, 16, 25]