I'm reading a few books on category theory, and they talk about a functor from Set to List, with a object s in Set mapped to a list of elements of s. However, there are many lists possible from s, whereas I thought a functor should take one object to one object.
Am I missing something? I'm a programmer, and this functor is important per the books since its the applyall or mapall functor from Set to List, so any help understanding this is very appreciated.